• “NullReferenceException”
  • Konstruktor Tavsifi String(char
  • Misol1: //C dasturida konstruktor yordamida satr yaratilishini namoyish etish using
  • String sinfining xossalari




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

    String sinfining xossalari:

    • String sinfi o‘zgarmas, ya’ni yaratilganidan so‘ng uning holatini o‘zgartirib bo‘lmaydi.

    • Uzunlik xossasi berilgan satrda mavjud bo‘lgan belgilar sonini beradi.

    • Berilgan satrdagi belgilar o‘rnini ta’minlaydi.

    • E’lon qilingan, ammo qiymat belgilanmagan satr nolga teng. Ushbu satrda metodlarni chaqirishga urinish “NullReferenceException” nomdagi xatolikni beradi.

    • Satrlarni yaratishga oid bir qancha konstruktordan foydalanish mumkin.

    • Bundan tashqari, satrlarni qidirish, satrlarni taqqoslash, satrni o‘zgartirish, satrni normallashtirish, satrlardan nusxa ko‘chirish va boshqa turdagi standart funksiyalar aniqlangan.

    4.4.1-jadval. Satrlarni hosil qiluvchi konstruktorlar

    Konstruktor

    Tavsifi

    String(char[], position, length);

    Belgi turidagi Unicode belgilar massividan tashkil topgan va position indeksidan boshlab length uzunligidagi yangi string turidagi satrni hosil qiladi.

    String(char, count);

    Belgi turidagi birorta belgidan iborat, count soniga teng bo‘lgan uzunlikdagi string turidagi satrni hosil qiladi.

    String(char[]);

    Belgi turidagi Unicode belgilar massividan tashkil topgan yangi string turidagi satrni hosil qiladi.

    Misol1:
    //C# dasturida konstruktor yordamida satr yaratilishini namoyish etish
    using System;
    class Geeks {

    Download 5,29 Mb.
    1   ...   58   59   60   61   62   63   64   65   ...   154




    Download 5,29 Mb.