Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Двумерный массив


Автор: Djinn 25.12.2008, 23:03
здравствуйте.
у меня есть массив:
Код

String[,] str = new String[3,5];


В ф-е я сделал такое:
Код

Int32 func(String[] str)
{...}


Вопрос: как мне передать с двумерного массива одномерный ?
Код

String[,] str = new String[3,5];
func(str[0])


не работает вроде :(

Заранее благодарен.

Автор: TIGERоX 26.12.2008, 00:18
Посмотрите в сторону Jagged Arrays

String[][] str = new String[3][]

Автор: Drabuna 26.12.2008, 01:21
А смысл передавать функции одномерный массив, когда у вас двумерный?
Работайте с одномерным, или конвертите двумерный по нужному вам правилу в одномерный.

Автор: Djinn 26.12.2008, 11:38
Цитата(Drabuna @  26.12.2008,  01:21 Найти цитируемый пост)
А смысл передавать функции одномерный массив, когда у вас двумерный?


помоему немного странный вопрос....


Цитата(TIGERоX @  26.12.2008,  00:18 Найти цитируемый пост)
Посмотрите в сторону Jagged Arrays

String[][] str = new String[3][]


так делал, но мне один умник сказал что не правильно... smile сенкс, покопаю smile

Автор: Djinn 26.12.2008, 18:13
Проблема решена smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)