2.1 Massiv yaratish - "new" opreatori
Biz C# da "new" kalit so‘zi orqali massivni e’lon qilamiz. Bu xotiradan joy
olishda foydalaniladi
.
int [] myArray = new int [6 ] ;
Bu misolda biz elementlari int tipiga tegishli uzunligi 6 ga teng massiv yaratdik.
Bunda 6 ta butun tipli son uchun dinamik xotira(heap) joy ajratiladi va ular 0 qiymati
bilan initsializatsiya qilinadi:
Bu rasm shuni ko‘rsatadiki, massiv elemetlari uchun xotiradan olingan joy
qattiq xotirada bo‘ladi. C# da massivning elementlari doimo qattiq (dinamik)
xotirada saqlanadi. Massiv uchun xotiradan joy ajratish jarayonida qavs ichida
elementlar sonini kiritamiz*(manfiy bo‘lmagan butun son), bu uning uzunligini
bildiradi. Elementning tipi new kalit so‘zidan keyin yoziladi, biz bu orqali xotiradan
qanday tipdagi elementlar uchun joy ajratilishini ko‘rsatamiz.
Do'stlaringiz bilan baham: |