Масиви в Sea Sharp
Масив Е набор от данни от същия тип, които се намират в паметта последователно една след друга. Елементите на масива са достъпни чрез индекса (числото) на елемента. Масивът може да съдържа елементи от всякакъв тип данни, дори можете да създадете масив от масиви (стъпаловиден масив). Броят на елементите в масива се нарича размер на масива. Масивите са референтни типове данни.
Масивите в C-Sharp могат да бъдат едномерни и многомерни.
Едномерни масиви
Едномерният масив също се нарича вектор и само един индекс се използва за достъп до неговите елементи. Векторът изглежда така:
тип [] array_name = нов тип [размер на масива];
Ако настъпи инициализация, новият оператор може да бъде пропуснат:
Елементите са достъпни чрез индекс. Трябва да се помни, че индексирането започва от нула - първият елемент на масива има индекс 0, а последният n-1, където n е размерът на масива.
static void Main (низ [] аргументи)
int [] числа = нов int [5];
числа [0] = 5;
числа [1] = 2;
числа [4] = 3;
числа [5] = 2; // грешка, индекс извън границите на масива
>
Като масив можете да представите например списък на ученици в група (имена), показания на температурата на въздуха за последните няколко дни и т.н.
Многомерни масиви
Един от случаите на многомерен масив е двумерен масив (матрица). В матрицата, за да получите достъп до елементите, трябва да използвате два индекса.

Извиква се броят на индексите, използвани за достъп до елементи на масив измерение на масива.
Елементът на масива numbers1 с координати 1,1 е зададен на 8: