آموزش متد Trim در سی شارپ

ارسال شده توسط: حسین درویشی Comments: 0

آموزش متد Trim در سی شارپ

متد Trim در سی شارپ ، و بررسی انواع حالت های خاص آن و کاربرد آن در بهینه سازی دیتابیس!

متد Trim چیست؟

متد Trim فاصله ها را از انتها و ابتدای یک مقدار رشته ای از بین می برد و حالت های خاص آن مربوط می شود به بخش بهینه سازی دیتابیس که در ادامه به آن اشاره خواهیم کرد.


بیشتر بخوانید: کاربرد متد Contains در سی شارپ


کاربرد متد Trim در سی شارپ

در یک فرم ثبت نام، نام کاربری و رمزعبور را در نظر بگیرید.

اگر کاربری موقع ثبت نام یک فاصله در نام کاربری خود ایجاد کند، این فاصله در دیتابیس در نظر گرفته خواهد شد و کاربر باید در دفعات بعدی قادر نخواهد بود تا وارد سایت شود.

خوشبخاته متد Trim چاره این راه است و می توان با آن فاصله های اضافی را از ابتدا یا انتهای یک رشته حذف کرد.

مثال

            string  a = "        Hossein          ";
Console.WriteLine(a.Trim());
Console.WriteLine(a);
Console.ReadLine();

خروجی

متد Trim در سی شارپ

اگر بخواهید فاصله ها را فقط از انتها حذف کنید باید از متد TrimEnd استفاده کنید و اگر بخواهید فقط از ابتدا حذف کنید از متد TrimStart و در صورتی که بخواهید هم از انتها و هم از ابتدا حذف کنید باید از متد Trim استفاده کنید.

مثال زیر فاصله های اضافی را از انتهای رشته حذف می کند

            string  a = "        Hossein          ";
Console.WriteLine(a.TrimEnd());
Console.WriteLine(a);
Console.ReadLine();

مثال زیر فاصله های اضافی را از ابتدای رشته حذف می کند

            string  a = "        Hossein          ";
Console.WriteLine(a.TrimStart());
Console.WriteLine(a);
Console.ReadLine();

همچنین می توان یک کاراکتر خاص را به آن پاس داد تا آنها را از ابتدا و انتهای رشته حذف کند مانند ستاره یا خط تیره و … که بشکل زیر می توان از آن استفاده کرد.

            string  a = "*Hossein*";
Console.WriteLine(a.Trim('*'));
Console.WriteLine(a);
Console.ReadLine();

به علاوه می توان چندتا کاراکتر را همزمان پاس دهید تا در صورت بودن حذف شوند.

نکته: درصورتی که بخواهید کاراکتر ویژه ای را به متد پاس دهید، فاصله های اضافی حذف نخواهند نشد؛ در اینصورت می توانید یک کاراکتر فاصه را هم به متد مانند مثال زیر پاس دهید.

            string  a = "             Hossein&";
Console.WriteLine(a.Trim('*','-','#','@',' ','&'));
Console.WriteLine(a);
Console.ReadLine();
برای امتیاز به این نوشته کلیک کنید!
[کل: 2 میانگین: 3]

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *