• Unicode
  • "C da, satrlar obyektlardir."
  • C# da Satrlar C# tili Unicode




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



    C# da Satrlar 
    C# tili Unicode belgilar majmuasini qo‘llab-quvvatlaydi. Til 
    kutubxonasida har bir guruh belgilari uchun maxsus funksiyalar 
    to‘plami aniqlangan. Satr char turidagi belgilar massivi sifatida 
    qaraladi va bu belgilar ketma-ketligi satr terminatori deb 
    nomlanuvchi 0 kodli belgi bilan tugaydi (‘\0’). Odatda, 
    nolterminator bilan tugaydigan satrlarni Unicode -satrlar deyiladi. 
    Kompyuterda odamlar tushunadigan matn va raqamlarni saqlash 
    imkoniyatiga ega bo'lish uchun, belgilarni sonlarga aylantiradigan 
    kod bo'lishi kerak. Unicode standarti bunday kodni belgili kodlash 
    yordamida belgilaydi.
    ASCII (Ma'lumot almashish uchun Amerika standart kodi
    keng tarqalgan kodlash sxemasi hisoblanadi. Lekin, faqat 256 ta 
    belgidan iborat. 
    C# da satr deb - satr oxiri ('\0') belgisi bilan tugaydigan 
    belgilar massiviga aytiladi.
    Dasturlash nuqtai nazaridan string ma'lumot turi C# da eng 
    muhim turlardan biridir. Ushbu tur belgilardan tuzilgan satrlarini 
    aniqlaydi va qo'llab-quvvatlaydi. Boshqa bir qator dasturlash 
    tillarida satr belgilar qatoridan iborat va C# da satrlar obyektlar 
    hisoblanadi. 
    String oqimini yaratishda, kichik obyekt shakllanadi. Masalan, 
    keyingi kod satrida: 
    Console
    .
    WriteLine
    (
    "C# da satrlar obyektlardir."
    ); 
    "C# da, satrlar obyektlardir." Matnli satr C# yordamida 
    avtomatik ravishda satr obyektiga aylantiriladi.


    Belgilar satrini yaratishning eng oson usuli bu tom ma'nodagi 
    satrdan foydalanishdir. Masalan, kodning navbatdagi satrida, str 
    satriga murojaat qiladigan o'zgaruvchiga havola berilgan. 
    string str = 
    "C# satrlari juda samarali"
    ;
    Bunday holda, str o'zgaruvchi quyidagi belgilar ketma-ketligi 
    bilan boshlanadi "C# satrlari juda samarali". 
    Obyekt turi string ham satr turi char dan yaratilishi mumkin. 
    Misol uchun: 
    char
    [] ch = { 
    't'

    'е'

    's'

    't'
    }; 
    string
    str = 
    new
    string
    (ch); 
    Belgini (simvolni) saqlash uchun mo`ljallangan o’zgaruvchilarga 
    belgili o’zgaruvchilar deyiladi. C# tilida bu o’zgaruvchilar uchun 
    char toifasi keltirilgan. char toifasidagi o’zgaruvchi Unicode 
    kodidagi belgilaridan ixtiyoriy birisi bo’lishi mumkin. 
    Belgili o’zgaruvchilarni e’lon qilish quyidagicha bo'ladi: 

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




    Download 0,52 Mb.
    Pdf ko'rish