Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Двухмерные массивы String в C#.

24K
08 июля 2008 года
Kachubar
4 / / 09.03.2007
Люди добрые подскажите как реализовать двухмерный массив типа String в C#.
5
08 июля 2008 года
hardcase
4.5K / / 09.08.2005
Цитата: Kachubar
Люди добрые подскажите как реализовать двухмерный массив типа String в C#.


Прямоугольный массив:

 
Код:
int row_count = 10;
int col_count = 10;
string[,] str_array = new string[row_count, col_count];

// обращение к элементам:
string item = str_array[row, col];

"Неровный" (jagged) массив:
 
Код:
int row_count = 10;
int col_count = 10;
string[][] str_array = new string[row_count][];
for(int row = 0; row < row_count; ++row)
     str_array[row] = new string[col_count];

// обращение к элементам:
string item = str_array[row][col];
24K
09 июля 2008 года
Kachubar
4 / / 09.03.2007
Примного благодарен.
У меня не получается его инициализировать.
В одномерном делается это так: string[] str ={"fsdf","SDFdsf","dsf"};
А как это делается в двухмерном массиве?
320
09 июля 2008 года
m_Valery
1.0K / / 08.01.2007
 
Код:
...
            const int row = 3;
            const int col = 4;
            string[,] mass = new string[row,col] {
                {"123","324","4567","asd"},
                {"sdf","SSf","ytuo","dfg"},
                {"5678n","678f","gft","111"}
            };
...
5
09 июля 2008 года
hardcase
4.5K / / 09.08.2005
Цитата: m_Valery
 
Код:
...
            const int row = 3;
            const int col = 4;

В принципе, эти строки при явной инициализации не нужны.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог