|
Qarshi davlat universiteti matematika va kompyuter ilmlari fakulteti
|
bet | 12/16 | Sana | 18.05.2024 | Hajmi | 141,69 Kb. | | #241912 |
Bog'liq Latofat777using System;
namespace params_key
{
class Program
{
static void Main(string[] args)
{
short[, ,] B = {
{
{ 1, 2, 3, 4 },
{ 5, 6, 7, 8 },
{ 9, 10, 11, 12 }
},
{
{ 13, 14, 15, 16 },
{ 17, 18, 19, 20 },
{ 21, 22, 23, 24 }
}
};
for (int i = 0; i < 2; i++)
{
for(int j = 0; j < 3; j++)
{
for(int k = 0; k < 4; k++)
{
Console.Write(B[i,j,k]+" ");
}
Console.WriteLine();
}
Console.WriteLine();
}
Console.ReadKey();
}
}
}
Natija quyidagi ko‘rinishda chiqadi 1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
17 18 19 20
21 22 23 24
Eslatma: Agar oldin C++ yoki Javada dasturlashda ishlagan bo‘lsangiz, C# dagi ko‘p o‘lchovli massivlarga kirishni tashkil qilish yoki e’lon qilishda quyidagilarga e’tibor bering. C++ va Java tillarida massiv o‘lchamlari va indekslari alohida kvadrat qavs ichida, C# tilida esa vergul bilan ajratilgan holda bo‘ladi.
Massivlar daraja yoki o‘lchovlar soni kabi tushuncha bilan tavsiflanadi. Massivlar 1, 2, 3 yoki n o‘lchovli bo‘lishi mumkin. Ko‘p o‘lchovli massivlarni 2 o‘lchovli 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
Endi esa 2 o‘lchovli massivga misol ko‘ramiz:
int[,] nums2 = { { 0, 1, 2 }, { 3, 4, 5 } };
Vizual ko‘rinishda bu massiv:
Ko‘p o‘lchovli massivlarni e’lon qilish uchun kvadrat qavs ichiga vergul qo‘yiladi, ya’ni [,] ikki o‘lchovli massiv, [,,] uch o‘lchovli massiv va hokazo.
|
| |