C# da Satrlar C# tili Unicode
static string Copy (string str)
Download 40.79 Kb.
|
C# da Satrlar
- Bu sahifa navigatsiya:
- IndexOf (string str).
static string Copy (string str). str o‘zgaruvchini nusxasini qaytaradi.
string s1 = "Dastur"; string s2 = string.Copy(s1); Console.Write("s2 = {0}", s2); // natija: s2= Dastur int CompareTo (string str). Ushbu metod ikkita satr bilan ishlaydi. Int turidagi qiymatni qaytaradi. Ushbu metod satrlarning tartiblanganlik tartibini belgilaydi. U birinchi satr ikkinchisidan oldin tartiblanganmi, yoki keyin tartiblanganmi yoki ular tengmi degan savolga javob qaytardi. Agar birinchi satr ikkinchisidan oldin tartiblangan bo‘lsa, natija qilib, 1 ni qataradi, yoki keyin tartiblangan bo‘lsa, -1 ni qaytaradi, yoki ular teng bo‘lsa, 0 ni qaytaradi. string s1 = "hello"; string s2 = "hello"; string s3 = "csharp"; string s4 = "apples"; Console.WriteLine(s1.CompareTo(s2)); // 0 Console.WriteLine(s2.CompareTo(s3)); // 1 Console.WriteLine(s4.CompareTo(s3)); // -1 Butun sonlar uchun esa quyidagicha talqin etiladi: Birinchi son, ikkinchi sondan kichik bo‘lsa, natija manfiy bo‘ladi, yani ularning ayirmasini qaytaradi. Birinchi son, ikkinchi sondan katta bo‘lsa, natija musbat bo‘ladi, yani ularning ayirmasini qaytaradi. Ikkita son ham teng bo‘lsa, u holda nol ni qaytaradi. const int a = 5; const int b = 6; const int c = 5; int ab = a.CompareTo (b); // natija: -1 int ba = b.CompareTo (a); // natija: 1 int ca = c. CompareTo (a); // natija: 0 CompareTo metodi tartiblash protsedralarini amalga oshirishda eng foydalidir. IndexOf (string str). Satrda mavjud bo‘lgan belgining indeksini olish uchun ishlatiladi. Bu indeksni butun qiymat sifatida qaytaradi. Agar qidrilayotgan qiymat topilmasa, -1 qiymatini qaytaradi. string s1 = "Hello C#"; int index = s1.IndexOf('e'); Console.WriteLine(index); // 1 int index1 = s1.IndexOf('t'); Console.WriteLine(index1); // -1 LastIndexOf (string str). Satrda mavjud bo‘lgan belgining oxirgisini indeksini olish uchun ishlatiladi. LastIndexOf oxirgi mos keladigan elementni topadi. U satr oxiridan qidiradi. Agar qidrilayotgan qiymat topilmasa, -1 qiymatini qaytaradi. String s1 = "Hello C#"; int index = s1.LastIndexOf('l'); Console.WriteLine(index); // 3 Download 40.79 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling