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


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

1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
17 18 19 20
21 22 23 24
Massivlar daraja yoki o'lchovlar soni kabi tushuncha bilan tavsiflanadi. Massivlar 1, 2, 3 yoki n o’lchamli bo’lishi mumkin. Ko’p o’lchmali massivlarni 2 o’lchamli massivlar misolida ko’rib boramiz Bir o’lchovli massivlarni bitta gorizontal qator kabi tasavvur qilishimiz mumkin, misol uchun:
int[] nums1 = new int[] { 0, 1, 2, 3, 4 };
Bu massivning vizual ko’rinishi
0
1
2
3
4
Endi esa 2 o’lchamli massivga misol ko’ramiz:
int[,] nums2 = { { 0, 1, 2 }, { 3, 4, 5 } };
Vizual ko’rinishda bu massiv:
0
1
2
3
4
5
Ko’p o’lchamli massivlarni e’lon qilish uchun kvadrat qavs ichiga vergul qo’yiladi, yani [,] ikki o’lchamli massiv, [,,] uch o’lchamli massiv va hokazo.
int[,] arr2d; // ikki o’lchamli massiv
int[,,] arr3d; // uch o’lchamli massiv
int[,,,] arr4d; // to’rt o’lchamli massiv
int[,,,,] arr5d; // besh o’lchamli massiv

C# 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 Unicede -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. Maxsus belgilar kodlash sxemasi bir kompyuterda yorqin tarzda ishlashi mumkin, ammo o'sha matnni boshqasiga yuborganingizda muammolar paydo bo'ladi.
Barcha belgilar kodirovkasi foydalanilishi mumkin bo'lgan har bir belgi uchun raqamni belgilaydi.
ASCII (ma'lumot almashish uchun Amerika standart kodi) birinchi keng tarqalgan kodlash sxemasi hisoblanadi. Lekin, faqat 256 ta belgilar bilan cheklangan. Bu eng keng tarqalgan inglizcha harflar, raqamlar va tinish belgilariga mos keladi, ammo butun dunyo uchun biroz cheklangan.
Tabiiyki, dunyoning qolgan qismi ham o'z belgilariga nisbatan bir xil kodlash sxemasini talab qilmoqda.
Keyinchalik dunyoning boshqa joylari ham o'zlarining kodlash sxemalarini yaratishga kirishdi. Qaysi kodlash sxemasidan foydalanishi kerakligini aniqlash uchun faqat turli xil uzunlikdagi kodlash sxemalari, dasturlari kerak edi.

Download 0.73 Mb.

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




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