Що таке Багатовимірний масив в C#?
Багатовимірний масив це масив, що складається з інших масивів. Насправді дуже рідко застосовуються масиви з третім рівнем вкладеності. Тобто масиви, в яких усі елементи є іншими масивами і в якому всі елементи також інші масиви. Ми не вивчатимемо такі масиви, оскільки принцип їх побудови такий самий, як для двовимірних масивів.
Для створення двовимірних масивів необхідно використовувати кому в квадратних дужках після типу даних. Виглядає такий масив як матриця, а записується так:
int[,] x = { { 0, 34, 2 }, { 3, 4, 5 } };
Console.Write(x[0, 1]); // Виведе 34
// Можна їх одразу не встановлювати
char [,] symbols = new char[5,5];
symbols [0, 1] = 'A';Ми бачимо, що тут елементи першого масиву – це ще одні масиви. Щоб вибрати будь-який об'єкт використовуйте ту ж структуру, що і для одномірних масивів, ось тільки тепер вказуйте індекс як першого масиву, так і другого:
x[0, 1] = 1; // Замість 34 тепер буде 1
Коментарі