• IndexOf va LastIndexOf
  • C# da Satrlar C# tili Unicode




    Download 0,52 Mb.
    Pdf ko'rish
    bet4/9
    Sana10.02.2024
    Hajmi0,52 Mb.
    #154041
    1   2   3   4   5   6   7   8   9
    Bog'liq
    C# da Satrlar

    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 
    IndexOf va LastIndexOf metodlari orasidagi farqni quyidagi misol 
    yordamida tushunish oson bo‘ladi. 
    string
    s1 = 
    "Hello C#"

    int
    first = s1.IndexOf(
    'l'
    ); 
    int
    last = s1.LastIndexOf(
    'l'
    ); 
    Console
    .WriteLine(first);
    // 2
    Console
    .WriteLine(last);
    // 3
    String turi obyektlari, satr uzunligi haqidagi axborotni o‘z ichiga 
    olgan Length xususiyatiga ham egadir. Satrning alohida simvolining 
    mazmuniga ega bo‘lish uchun uning indeksidan foydalanish kerak. 
    Masalan, 
    string str = “test”; 
    Console.WriteLine (str [0]); 
    Natijada esa t simvoli bo‘ladi. Massivlarda satrning birinchi element 
    indeksi 0 bo‘ladi. Ammo simvolni joylashtirish uchun indeksdan 


    foydalanish yangi mazmundagi satr doirasida mumkin emas. Indeks faqat 
    simvolga ega bo‘lish uchun ishlatilishi mumkin. 

    Download 0,52 Mb.
    1   2   3   4   5   6   7   8   9




    Download 0,52 Mb.
    Pdf ko'rish