1.2-§. Massivlarni yaratish, o‘lchamlarini belgilash va dasturlashdagi qo‘llanilishi. Massivlar dasturlashda muhim rol o‘ynaydi, chunki ular ma'lumotlarni tartibli va samarali tarzda saqlash va boshqarish imkonini beradi. Quyida massivlarni yaratish, o‘lchamlarini belgilash va ularning dasturlashdagi qo‘llanilishi haqida umumiy ma'lumot keltirilgan:
Massivlarni bir xil turdagi elementlarning ketma-ketligi bo‘lib, ular bir xil turdagi o‘zgaruvchilar guruhidir. Har bir element o‘zining indeksi (pozitsiyasi) orqali identifikatsiya qilinadi. C# tilida massivni yaratish quyidagicha amalga oshiriladi:
Misol:
int[] sonlar = new int[5]; // 5 ta elementdan iborat butun sonlar massivi
string[] ismlar = new string[10]; // 10 ta elementdan iborat satrlar massivi
O‘lchamlarini BelgilashMassiv yaratilganda, uning o‘lchami (ya'ni nechta elementdan iboratligi) aniq belgilanishi kerak. Bu o‘lcham massiv yaratilganda ko‘rsatiladi va odatda o‘zgarmas hisoblanadi:
Misol:
bool[] mantiqiyQiymatlar = new bool[20]; // 20 ta mantiqiy qiymat saqlaydigan massiv
Dinamik o‘lchamli massivlar ba'zi dasturlash tillarida, masalan JavaScript yoki Python kabi, massivlar dinamik o‘lchamli bo‘lishi mumkin, ya'ni ularning o‘lchami dastur bajarilishi vaqtida o‘zgarishi mumkin. C# tilida esa, List kabi to‘plamlar orqali shunday imkoniyat taqdim etiladi.
Dasturlashdagi qo‘llanilishi: massivlar turli dasturlash vazifalarida keng qo‘llaniladi.
Ma'lumotlarni saqlash va tartiblash: Massivlar ma'lumotlarni tartib bilan saqlash uchun ishlatiladi. Bu tartib indekslar yordamida ta'minlanadi.
Ma'lumotlarniqayta ishlash: Massivlardagi ma'lumotlar ustida turli amallar (masalan, qidirish, saralash) amalga oshirilishi mumkin.
Ko‘p o‘lchamli massivlar: Matematik matritsalar, o‘yin taxtalari kabi ko‘p o‘lchamli ma'lumotlar strukturalarini ifodalash uchun ko‘p o‘lchamli massivlardan foydalanish mumkin.
Dastur ichida o‘zgaruvchilarni g’oliblik bilan boshqarish: O‘xshash turdagi ko‘p miqdordagi o‘zgaruvchilarni boshqarish uchun massivlar juda qulaydir.