حذف جای خالی از ابتدا یا انتهای یک رشته با سی شارپ #C

کد با پلتفرم بوی - کد سی شارپ
کد با پلتفرم بوی – کد سی شارپ

پاک کردن Space (اسپیس فضای خالی) بین ابتدا و انتهای یک رشته در سی شارپ

برای اینکه دقیقا متوجه شوید منظورمان چیست به قطعه کد زیر دقت کنید :

"hello" returns "hello"
"hello   " returns "hello"
" hello   " returns "hello"
" hello world   " returns "hello world"

میخواهیم فقط در ابتدا و انتهای رشته این مقدار پاک شود.بین دو کلمه در وسط های پاراگراف قابل قبول نیست.

روش اول

در اfتدا به متد () Trim نگاهی بیندازید که یک رشته جدید را با فاصله خالی از ابتدا و انتهای رشته ای که فراخوانی شده است، برمی گرداند.

مثلا

string a = "   Hello   ";
string trimmed = a.Trim();

در اینجا خروجی “Hello” را بر میگرداند.

روش دوم

char[] charsToTrim = { '*', ' ', '\''};
string banner = "*** Much Ado About Nothing ***";
string result = banner.Trim(charsToTrim);
Console.WriteLine("Trimmmed\n   {0}\nto\n   '{1}'", banner, result);

روش سوم

String.Trim() رشته‌ای را برمی‌گرداند که برابر با رشته ورودی با تمام فاصله‌های سفید از ابتدا و انتها بریده شده است:

پلتفرم بوی اجرا شدن خروجی صحیح قطعه کد زیر را تایید می کند

قطعه کدی که در زیر مشاهده می کنید توسط برنامه کامپایلر به جهت تست آزمایش شده و خروجی صحیح مدنظر را بدست آورد.

"   A String   ".Trim() -> "A String"
// String.TrimStart() returns a string with white-spaces trimmed from the start:

"   A String   ".TrimStart() -> "A String   "
// String.TrimEnd() returns a string with white-spaces trimmed from the end:

"   A String   ".TrimEnd() -> "   A String"

 

کدهای بیشتر - سی شارپ

آیا این مطلب برای شما مفید بود؟

بله
نه اصلا
از اینکه بازخورد خود را در اختیار ما گذاشته اید متشکریم. تا بعد 🙂

1 thoughts on “حذف جای خالی از ابتدا یا انتهای یک رشته با سی شارپ #C

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

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