1-qator: Nomlar maydonidan using System sinflardan foydalanishimiz mumkinligini anglatadi. 2-qator


Unicode standarti yaratilganda, yangi belgilar kodlash sxemasiga ehtiyoj sezildi. Unicode


Download 0.73 Mb.
bet24/43
Sana08.10.2023
Hajmi0.73 Mb.
#1695516
1   ...   20   21   22   23   24   25   26   27   ...   43
Bog'liq
C# asoslari

Unicode standarti yaratilganda, yangi belgilar kodlash sxemasiga ehtiyoj sezildi.
Unicode ning maqsadi barcha turdagi kodlash sxemalarini birlashtirish, ya'ni kompyuterlar o'rtasidagi chalkashlik imkon qadar cheklangan bo'lishi mumkin.
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 satri 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);
string turi obyekt yaratilgandan so'ng, uni qo'shtirnoq ichidagi matn satri kerak bo'lganda, u har bir joyda foydalanish mumkin.
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 Unicede kodidagi belgilaridan ixtiyoriy birisi bo’lishi mumkin.
Belgili o’zgaruvchilarni e’lon qilish quyidagicha bo'ladi:
char c, s;
belgili o’zgaruvchilar apostraf ichida yoziladi. a=’q’; c=’*’; s=’/’;
char toifasini oshkor ravishda butun toifaga o'tkazish orqali, berilgan belgiga mos Unicede kodini aniqlash mumkin.
C# da satr deb - satr oxiri ('\0') belgisi bilan tugaydigan belgilar massiviga aytiladi. Demak C# da satr - birinchi belgiga o'rnatilgan ko'rsatkich ekan. Chunki massiv ham, birinchi elementiga o'rnatilgan ko'rsatkichdir.
Belgilarni qayta ishlovchi funksiyalar


Download 0.73 Mb.

Do'stlaringiz bilan baham:
1   ...   20   21   22   23   24   25   26   27   ...   43




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling