C# dasturlash tilida har xil String metodlari mavjud.
1.Substring -> string qaytardi va 2 ta integer qabul qiladi. 1-integer qayerdan boshlab olinishi kerakligi uchun kerak(indeks orqali). 2-integer (ixtiyoriy) va u nechta character olish kerakligini belgilaydi.
string message = "Welcome to .Net class"; string part = message.Substring(11, 4); Console.WriteLine(part);
2.Replace -> 2 ta string qabul qiladi. Agarda o'zgartirish kerak bo'lgan belgilarni topa olmasa, original string ni o'zgaruvchiga saqlaydi.
string message = "Welcome to .Net course"; string replacedString = message.Replace(".Net", "English"); Console.WriteLine(replacedString);
3.Compare -> 2 ta string qabul qiladi. 1-stringga qarab, 2-stringni tekshiradi. Return type integer.
int result = string.Compare("apple", "Apple"); Console.WriteLine(result);
4.Contains -> bool qaytaradi(true/false). Bir dona tekshiriladigan string qabul qiladi.
string message = "Welcome to .NET course"; string course = ".NET"; bool hasDotNet = message.Contains(course); Console.WriteLine(hasDotNet);
5.Trim -> yangilangan string qaytaradi. Bo'sh joylarni (Space) boshidan va oxiridan olib tashlaydi.
string name2 = " Rashidov Sanjar "; string updatedname = name2.Trim(); Console.WriteLine(name2);
6.Index -> qidirish uchun string qabul qiladi. Return type integer.
string text = "Hello World!"; int index = text.IndexOf("o");
7.Verbatim -> biror tekst yoki so'zni o'zgartirishlarsiz chop etish uchun foydalanashimiz mumkin. Verbatimni ifodalash uchun "@" belgisidan foydalanamiz.
Console.WriteLine("C:\\Windows\\System32\\calc.exe"); Console.WriteLine(@"C:\\Windows\\System32\\calc.exe"); Console.WriteLine("C:\nWindows\nSystem32\ncalc.exe"); Console.WriteLine(@"C:\nWindows\nSystem32\ncalc.exe");
8.Split -> string ajratgichlari orqali bolaklarga bo'lib beradi, ya'ni alohida qilib ajratadi.
string originalString = "olma,anor,banan"; string mevalar = originalString.Split(','); Console.WriteLine(mevalar[0]); Console.WriteLine(mevalar[1]); Console.WriteLine(mevalar[2]);
9.Join -> stringlarni qoshib chiqarish uchun ishlatiladi. Return type string.
string[] words = {"Salom", "Ilmhub", "Megaschool"}; string joinedText = string.Join(", ", words); Console.WriteLine(joinedText);
10.Remove -> 2 ta integer ya'ni 1-integer(indeks) qayerda boshlanishi, 2-integer nechta character olib tashlash kerakligini aytadi.
string message = "Welcome to English .Net course"; int indexOfDotNet = message.IndexOf(".NET"); string correctedMessage = message.Remove(indexOfDotNet, 5); Console.WriteLine(correctedMessage);
11.StartsWith -> string qabul qiladi, bool qaytaradi. Agarda biz bergan so'z bilan boshlansa true, bomasa false qaytadi.
string mail = "something@gmail.ru"; bool startWith = mail.StartsWith("something"); Console.WriteLine(startWith);
12.EndsWith -> string qabul qiladi, bool qaytaradi. Agarda biz bergan so'z bilan tugasa true, bomasa false qaytadi.
string mail = "something@gmail.ru"; bool endsWith = mail.EndsWith("mail.ru"); Console.WriteLine(endsWith);
13.ToUpper -> string ni katta harflarga o'zgartirib beradi.
string text = "warning!"; Console.WriteLine(text.ToUpper());
14.ToLower -> string ni kichik harflarga o'zgartirib beradi.
string text = "WARNING!"; Console.WriteLine(text.ToLower());
Top comments (2)
maniki yaxshiro
👎🏻