C# da ko'p o'lchovli massiv nima?
C# da ko'p o'lchovli massiv nima?

Video: C# da ko'p o'lchovli massiv nima?

Video: C# da ko'p o'lchovli massiv nima?
Video: C++ da Massivlar, bir va ko'p o'lchovli massivlar bilan ishlash 2024, Noyabr
Anonim

A ko'p o'lchovli massiv hisoblanadi massiv birdan ortiq daraja yoki o'lchov bilan. Masalan, a 2D massivi , yoki ikki o'lchovli massiv , bir massiv ning massivlar , ya'ni bu satrlar va ustunlar matritsasi (jadval haqida o'ylang). uchun ikkita for loop ishlatiladi 2D massivi : bitta pastadir satrlar uchun, ikkinchisi ustunlar uchun.

Bundan tashqari, C# da ko'p o'lchovli massiv nima?

C# ko'p o'lchovli massivlar The ko'p o'lchovli massiv to'rtburchak shaklida ham ma'lum C# da massivlar . Bo'lishi mumkin ikki o'lchovli yoki uch o'lchovli. Ma'lumotlar jadval ko'rinishida (satr * ustun) saqlanadi, bu matritsa deb ham ataladi. Yaratmoq ko'p o'lchovli massiv , kvadrat qavslar ichida vergul qo'yishimiz kerak.

Xuddi shunday, ko'p o'lchovli massivdan qanday foydalanish kerak? Ko'p o'lchovli massivlar bor ishlatilgan ma'lumotni matritsa shaklida saqlash uchun -- masalan. temir yo'l jadvali, jadvalni bitta o'lchovli qilib ko'rsatib bo'lmaydi massiv . Siz xohlaysiz foydalanish 3-D massiv binoning har bir qavatida har bir xonaning balandligi, kengligi va uzunligini saqlash uchun.

Buni hisobga olsak, ko'p o'lchovli massiv nima?

A ko'p o'lchovli massiv MATLAB® da bir massiv ikkidan ortiq o'lchamlarga ega. Matritsada ikki o'lchov satrlar va ustunlar bilan ifodalanadi. Ko'p o'lchovli tasvirlar 2 o'lchamli matritsalarning kengaytmasi bo'lib, indekslash uchun qo'shimcha subscriptlardan foydalaning. 3-D massiv , masalan, uchta subscriptdan foydalanadi.

Ikki o'lchovli massiv nima?

Ikki - o'lchovli massivlar . A 2D massivi int yoki String kabi turiga ega, bilan ikki juft kvadrat qavslar. A ning elementlari 2D massivi qatorlar va ustunlar va yangi operator uchun joylanadi 2D massivlar qatorlar sonini ham, ustunlar sonini ham belgilaydi.

Tavsiya: