• Satrlarni ajratish. Split()
  • Natija: Va nihoyat qish keldi Satrlarni qirqish.
  • C# da Satrlar C# tili Unicode




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

    Satrda qidirish. IndexOf usuli yordamida biz bitta belgi yoki 
    satrning satr ostisini birinchi paydo bo‘lish indeksini aniqlashimiz 
    mumkin:
    string
    s1 = 
    "hello world"

    char
    ch = 
    'o'

    int
    indexOfChar = s1.IndexOf(ch);
    // 4
    Console
    .WriteLine(indexOfChar); 
    string
    subString = 
    "wor"

    int
    indexOfSubstring=s1.IndexOf(subString); 
    // 6
    Console
    .WriteLine(indexOfSubstring); 
    LastIndexOf usuli shunga o‘xshash tarzda ishlaydi, u faqat satrda 
    belgi yoki satr ostisining oxirgi paydo bo‘lishi indeksini topadi. 
    Satrlarni ajratish. Split() funksiyasi yordamida biz satrni satr 
    ostilarga bo‘lishimiz mumkin. Split funksiyasi parametr va ajratuvchi 
    vazifasi sifatida belgilar massivi yoki satrni qabul qiladi. Misol uchun
    so‘zlarning sonini hisoblab, uni bo‘sh belgilar bilan ajratamiz: 
    string
    text = 
    "Va nihoyat qish keldi"

    string
    [] words = text.
    Split
    (
    new
    char
    [] { 
    ' '
    }); 
    foreach
    (
    string

    in
    words) 

    Console
    .WriteLine(s); 

    Natija: 
    Va
    nihoyat
    qish 


    keldi
    Satrlarni qirqish. Dastlabki yoki oxirgi belgilarni qirqib olish uchun 
    Trim() metodi (funksiyasi) dan foydalaniladi: 
    string
    text = 
    " hello world "

    text = text.
    Trim
    (); // natija: "hello world" 
    text = text.
    Trim
    (
    new char
    [] { 
    'd', 'h' 
    });
    // natija: "ello worl" 
    Parametrlarsiz Trim funksiyasi dastlabki va oxirgi bo‘shliqlarni 
    qirqadi (olib tashlaydi) va qirqilgan satrni qaytaradi. Dastlabki va oxirgi 
    belgilarni qirqish kerakligini aniq ko‘rsatish uchun, ushbu belgilar 
    massivini funksiya argumenti sifatida berish kerak. 
    Ushbu funksiya qisman o‘xshashlarga ega: TrimStart funksiyasi 
    dastlabki belgilarni, TrimEnd funksiyasi esa oxirgi belgilarni qirqadi. 

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




    Download 0,52 Mb.
    Pdf ko'rish