|
کلاس String تعداد زیادی متد دارد که با استفاده از انها میتوانید بر روی رشته ها کار و ان ها را دستکاری کنید . همه این متد ها را نخواهید دید و لی در عوض با متداول ترین انها اشنا خواهید شد . 1 - متد Trim . از این متد برای حذف Space یا فاصله خالی در ابتدا و انتهای رشته استفاده میشود . البته 2 متد هم در این وجود دارد یکی برای حذف فاصله از ابتدا و یکی هم برای حذف فاصله از انتها string Exam1 = "Maftoox.com"; string Exam2 = "Maftoox.com "; if (Exam1 == Exam2) { } در این جا شرط ما مقدارش False میشود . زیرا دو رشته با هم یکی نیستند . string Exam1 = "Maftoox.com"; string Exam2 = "Maftoox.com "; if (Exam1.Trim () == Exam2.Trim ()) { }
ولی در این شرط مقدار True به ما بر میگرداند . دستور TrimEnd باعث حذف فضای خالی از انتهای رشته میشود و دستور TrimStart باعث حذف فضای خالی از ابتدای رشته . تبدیل بزرگ و کوچک بودن : در این رابطه 2 متد وجود دارد . 1 - متد ToLower 2 - متد ToUpper متد ToLower کلیه حروف رشته را به حروف کوچک تبدیل میکند و متد ToUpper تمامی حروف رشته رابه حروف بزرگ تبدیل میکند . متد EndsWith : اگر رشته به رشته خاصی که مشخص میشود ختم شود این مقدار True را باز میگرداند string Exam1 = "Maftoox.com"; if (Exam1.EndsWith (".com")) { }
متد StartsWith : اگر رشته به رشته خاصی که مشخص میشود شروع شود این مقدار True را باز میگرداند string Exam1 = "Maftoox.com"; if (Exam1.StartsWith (".com")) { } متد IndexOf : موقعیت یک کاراتر یا رشته خاصی که مشخص می شود را در یک رشته دیگر باز میگرداند . در صورت پیدا نکردن مقدار -1 باز میگردد. string Exam1 = "Maftoox.com"; if (Exam1.IndexOf (".com")) { } متد Insert : رشته ای را در یک موقعیت خاص از رشته ای دیگر درج میکند . برای مثال برای درج رشته Maftoox.com در موقعیت 7 از رشته Exam1 به صورت زیر عمل میکنیم string Exam1 = "http://"; Exam1.Insert(7 , "Maftoox.com"); متد LastIndexOf : اخرین موقعیت یک کاراکتر یا رشته خاصی که مشخص میشود را در یک رشته دیگر باز میگرداند . این متد مانند متد Indexof است ولی در زمانی که بخواهید اخرین موقعیت یک کاراکتر یا رشته خاص را در رشته ای دیگر پیدا کنید مفید است متد Lenght : طولرشته را باز میگرداند . متد PadLeft و PadRight : عملکردی مخالف متد Trim دارند و توسط انها میتوان طول دلخواه را به یک رشته تخصیص داد . افزایش طول رشته در حالت پیش فرض توسط جاهای خالی صورت میگیرد ولی میتواند با هر کاراکتر دیگری نیز انجام پذیرد . برای مثال اگر بخولهید طول کلی رشته Exam1 را 10 برسانید میتوانید بنویسید string Exam1 = "http://"; string Exam2 = Exam1.PadLeft(10); متد Remove : برای حذف بخشی از یک رشته بکار میرود . برای مثال برای حذف اولین 3 کاراکتر از موقعیت 2 رشته Exam1 به این صورت عمل میکنیم string Exam1 = "http://"; string Exam2 = Exam1.Remove (3,2); متد Replace : برای جایگزین کردن کاراکتر ها در یک رشته بکار میرود .برای مثال برای جایگزین کردن Ma با رشته Am در رشته Exam1 به این شکل مینویسیم string Exam1 = "Ma"; Exam1 = Exam1.Replace("Ma","Am"); متد SubString : بخشی از یک رشته را باز میگرداند . برای مثال برای جایگزین کردن اولین 3 کاراکتر از موقعیت 2 رشته Exam1 این گونه مینویسیم string Exam1 = "Maftoox.com"; string Exam2 = Exam1.Substring(3,2); label1.Text = Exam2; label1 = "to";
تعداد بازدید : 85 |
نوشتده شده توسط admin در تاریخ 1388/05/15 در ساعت 14:25
|