This content originally appeared on DEV Community and was authored by Sanjar Rashidov
C# dasturlash tilida har xil String metodlari mavjud.
- 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);
- 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);
- Compare -> 2 ta string qabul qiladi. 1-stringga qarab, 2-stringni tekshiradi. Return type integer.
int result = string.Compare("apple", "Apple");
Console.WriteLine(result);
- 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);
- Trim -> yangilangan string qaytaradi. Bo'sh joylarni (Space) boshidan va oxiridan olib tashlaydi.
string name2 = " Rashidov Sanjar ";
string updatedname = name2.Trim();
Console.WriteLine(name2);
- Index -> qidirish uchun string qabul qiladi. Return type integer.
string text = "Hello World!";
int index = text.IndexOf("o");
- 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");
- 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]);
- Join -> stringlarni qoshib chiqarish uchun ishlatiladi. Return type string.
string[] words = {"Salom", "Ilmhub", "Megaschool"};
string joinedText = string.Join(", ", words);
Console.WriteLine(joinedText);
- 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);
- 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);
- 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.With("mail.ru");
Console.WriteLine(endsWith);
- ToUpper -> string ni katta harflarga o'zgartirib beradi.
string text = "warning!";
Console.WriteLine(text.ToUpper());
- ToLower -> string ni kichik harflarga o'zgartirib beradi.
string text = "WARNING!";
Console.WriteLine(text.ToLower());
This content originally appeared on DEV Community and was authored by Sanjar Rashidov
Print
Share
Comment
Cite
Upload
Translate
Updates
There are no updates yet.
Click the Upload button above to add an update.
APA
MLA
Sanjar Rashidov | Sciencx (2025-01-31T19:14:47+00:00) C# da string metodlari. Retrieved from https://www.scien.cx/2025/01/31/c-da-string-metodlari/
" » C# da string metodlari." Sanjar Rashidov | Sciencx - Friday January 31, 2025, https://www.scien.cx/2025/01/31/c-da-string-metodlari/
HARVARDSanjar Rashidov | Sciencx Friday January 31, 2025 » C# da string metodlari., viewed ,<https://www.scien.cx/2025/01/31/c-da-string-metodlari/>
VANCOUVERSanjar Rashidov | Sciencx - » C# da string metodlari. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/01/31/c-da-string-metodlari/
CHICAGO" » C# da string metodlari." Sanjar Rashidov | Sciencx - Accessed . https://www.scien.cx/2025/01/31/c-da-string-metodlari/
IEEE" » C# da string metodlari." Sanjar Rashidov | Sciencx [Online]. Available: https://www.scien.cx/2025/01/31/c-da-string-metodlari/. [Accessed: ]
rf:citation » C# da string metodlari | Sanjar Rashidov | Sciencx | https://www.scien.cx/2025/01/31/c-da-string-metodlari/ |
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.