• Satrlarni birlashtirish funksiyasi Satrlarni birlashtirish uchun + amali yoki Concat()
  • Concat
  • “NullReferenceException”
  • Kompyuter tizimlari kafedrasi




    Download 5,29 Mb.
    bet64/154
    Sana08.01.2024
    Hajmi5,29 Mb.
    #131939
    1   ...   60   61   62   63   64   65   66   67   ...   154
    Bog'liq
    Majmua

    Amal

    Mazmuni

    Misol

    =, +=

    Qiymat berish amali

    s=”satr01234”
    s+=”2satr000”

    +

    Satrlar ulash amali (konkantenatsiya)

    s1+s2

    []

    Indeks berish

    s[4]

    Concat()'>Satrlarni birlashtirish funksiyasi
    Satrlarni birlashtirish uchun + amali yoki Concat() funksiyasi ishlatiladi, uning sintaksisi quyidagicha:
    public static string Concat (string strA, string strB);
    Misol:
    string s1 = "Dasturlash";
    string s2 = "asoslari";
    string s3 = s1 + " " + s2; // Natija " Dasturlash asoslari"
    string s4 = String.Concat(s1, " ", s2); // Natija "Dasturlash asoslari"
    Satr qismini boshqa satrga nusxalash funksiyasi
    Bir satr qismini boshqa satrga yuklash uchun quyidagi funksiyalarni ishlatish mumkin, ularni prototipi quyidagicha:
    public string Substring(int startIndex);
    yoki
    public string Substring(int startIndex, int length)
    Birinchi funksiya string turidagi str satrining <startIndex> indeksidan boshlab satrning oxirigacha olib, ikkinchi qatorda string turidagi str satrining <startIndex > indeksidan boshlab <length> ta belgini olib chaqiruvchi satrga beradi:
    Agarda position qiymati str satr uzunligidan katta bo‘lsa, xatolik haqida ogohlantiriladi, agar position + length ifoda qiymati str satr uzunligidan katta bo‘lsa, “NullReferenceException” nomdagi xatolikni beradi. Bu qoida barcha funksiyalar uchun tegishlidir.
    Misol:
    string s1,s2,s3;
    s1="0123456789";
    s2=s1.Substring(4,5); // s2="45678"
    s3=s1.Substring(2,3); // s3="234"

    Download 5,29 Mb.
    1   ...   60   61   62   63   64   65   66   67   ...   154




    Download 5,29 Mb.