C# - Главная Пространство имен
► System ► Microsoft Для учеников (начинающих)
► Видео уроки ► Обучение ► Примеры программ ► Секреты в Си Шарп Для профессионалов
► Обучение ► Примеры программ ► Задачки - для тебя! |
Двумерные массивы C#Объявления двумерного массива в языке Си Шарп происходит следующим образом: ТИП [,] ИМЯ_ПЕРЕМЕННОЙ = new ТИП[ЧИСЛО,ЧИСЛО]; Я покажу вам на примере типа int: int [,] mas = new int[5,5]; C# позволяет инициализировать массив и заносить в него значения. int[,] mas = new int[3, 3] { { 4, 7, 3 }, { 3, 6, 9 }, { 0, 1, 4 } }; Или сокращенный вариант: int[,] mas = { { 4, 7, 3 }, { 3, 6, 9 }, { 0, 1, 4 } }; Можно также объявлять только само имя массива: int [,] mas; В данном случае программа инициализирует переменную и указатель имени переменной указывает на null. Это сделано для того, чтобы вам было удобно в последствии кода программы инициализировать массив нужной длины, ведь не всегда вы можете заранее знать какой длины массив. Также вы можете использовать двумерный массив разной длины, к примеру: 5 4 2 3 5 Код инициализации такого массива: int[][] MyMas = new int[4][]; Далее в программе мы выделяем память для каждой строки разную длину. MyMas[0] = new int[5]; Просмотров: 41366 |