An Interest In:
Web News this Week
- April 19, 2024
- April 18, 2024
- April 17, 2024
- April 16, 2024
- April 15, 2024
- April 14, 2024
- April 13, 2024
String Methods in C
Format()
Stringni formatlash uchun ishlatiladi
var testString = string.Format("Hello {0}", 123123);Console.WriteLine("Hello {0:C}", 123123);output:Hello 123123
Split()
Stringni substringlarga ajratadi va string array qaytaradi.
var originalString = "olma anor nok";var mevalar = originalString.Split(' ');Console.WriteLine(mevalar[0]);Console.WriteLine(mevalar[1]);Console.WriteLine(mevalar[2]);output:olmaanornok
Quyidagi hollarda Split() ko'p ishlatiladi
var sum = Console.ReadLine()? .Split(' ', StringSplitOptions.RemoveEmptyEntries) .Select(int.Parse) .Aggregate((x, y) => x + y);Console.WriteLine(sum);
Istagancha sonni string
ko'rinishida kiritadigan bo'lsak,uni int
tipiga o'tkazib,bo'sh probellarni olib tashlab yigindisini hisoblaydi.
Bu yerda RemoveEmptyEntries
funksiyasi bo'sh probellarni olib tashlash uchun ishlatilsa,TrimEmptyEntries
begilarning ikkala tomonidagi ya'ni oldi va ortidagi probellarni olib tashlaydi.
Substring()
Stringning substringini berilgan indeksdan boshlab qaytarib beradi.
var longString = "This is a very long string";Console.WriteLine(longString.Substring(5));Console.WriteLine(longString.Substring(5, 10));
Replace()
Belgilangan eski belgini yangisiga o'zgartirish uchun ishlatiladi
Bu metod ham xuddi Substring metodi kabi yangi string qaytaradi,ya'ni eski stringni o'zgartirib yubora olmaydi.
Console.WriteLine(longString.Replace('i', 'I'));Console.WriteLine(longString.Replace("is", "IS"));Console.WriteLine(longString.Replace("Is", "IS", StringComparison.CurrentCultureIgnoreCase));
Contains()
Stringning berilgan substringdan tashkil topgan yoki yo'qligini tekshiradi.
Console.WriteLine(longString.Contains('i'));Console.WriteLine(longString.Contains('I'));Console.WriteLine(longString.Contains('I', StringComparison.CurrentCultureIgnoreCase));Console.WriteLine(longString.Contains("very"));Console.WriteLine(longString.Contains("VERY"));Console.WriteLine(longString.Contains("VERY", StringComparison.CurrentCultureIgnoreCase));
Joins()
Ikkita stringni bir-biriga qo'shish uchun ishlatiladi
Console.WriteLine(string.Join(", ", [123, "hello", 'a', 3.14]));
Trim()
Stringning oldi yoki ortidagi barcha bo'sh kataklarni o'chirish uchun ishlatiladi.
var stringWithSpaces = " hello world
";Console.WriteLine(stringWithSpaces);Console.WriteLine(stringWithSpaces.Trim());Console.WriteLine(stringWithSpaces.TrimEnd());Console.WriteLine(stringWithSpaces.TrimStart());
EndWith()
String berilgan string bilan tugash yoki tugamasligini tekshiradi.
Console.WriteLine(longString.EndsWith("string"));Console.WriteLine(longString.EndsWith("STRING"));Console.WriteLine(longString.EndsWith("STRING", StringComparison.CurrentCultureIgnoreCase));
StartWith()
String berilgan string bilan boshlanishini tekshiradi
Console.WriteLine("StartsWith()");Console.WriteLine(longString.StartsWith("This"));Console.WriteLine(longString.StartsWith("this"));Console.WriteLine(longString.StartsWith("this", StringComparison.CurrentCultureIgnoreCase));
IndexOf()
Belgilangan obyektning stringdagi o'rnini qaytarib beradi
Console.WriteLine("IndexOf()");Console.WriteLine(longString.IndexOf('i'));Console.WriteLine(longString.IndexOf("very"));Console.WriteLine(longString.IndexOf("VERY"));Console.WriteLine(longString.IndexOf("VERY", StringComparison.CurrentCultureIgnoreCase));
Remove()
String ichidagi qaysidir belgi yoki stringni o'chirib tashlaydi
Console.WriteLine(longString.Remove(10));Console.WriteLine(longString.Remove(10, 5));
ToUpper()
Katta harfga aylantirib qo'yadi
Console.WriteLine("ToUpper()");Console.WriteLine(longString.ToUpper());
ToLower()
Kichik harfga o'zgartirib qaytaradi
Console.WriteLine("ToLower()");Console.WriteLine(longString.ToLower());
PadLeft()
String uchun chap tomondan joy ajratib bo'sh joylarni qaysidir belgi orqali to'ldiradi
Console.WriteLine("PadLeft()");Console.WriteLine("Hello".PadLeft(10));Console.WriteLine("Hello".PadLeft(10, '+'));
PadRight()
String uchun o'ng tomondan joy ajratib bo'sh joylarni qaysidir belgi orqali to'ldiradi
Console.WriteLine("PadRight()");Console.WriteLine("Hello".PadRight(10));Console.WriteLine("Hello".PadRight(10, '+'));
Compare()
Ikkita stringni bir biri bilan solishtirish uchun ishlatiladi.
Console.WriteLine(string.Compare("A", "B"));Console.WriteLine(string.Compare("B", "AB"));Console.WriteLine(string.Compare("B", "B"));Console.WriteLine("A".CompareTo("B"));
Equals()
Ikkita stringning bir biriga teng yoki teng emasligini tekshiradi
Console.WriteLine(string.Equals("Hello", "hello"));Console.WriteLine(string.Equals("Hello", "hello", StringComparison.CurrentCultureIgnoreCase));Console.WriteLine("Hello".Equals("hello", StringComparison.CurrentCultureIgnoreCase));
Original Link: https://dev.to/kudratswe/string-methods-in-c-4eo6
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To