Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Получить часть многомерного массива? 
:(
    Опции темы
Dims
Дата 27.7.2009, 13:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1016
Регистрация: 21.11.2006

Репутация: нет
Всего: 11



Можно ли как-то обратиться к части двухмерного массива как к одномерному массиву?

Допустим, у меня есть

Код

double[,] table = new double[10,15];


и есть функция, которая заполняет одномерный массив

Код

void fill(ref double[] vals) {
   for(int i=0; i<vals.Length; ++i) {
      vals[i] = i;
   }
}


можно ли этой функции как-то скормить строчку двухмерного массива?

Код

fill(ref double[4]);


PM MAIL   Вверх
Grok
Дата 27.7.2009, 14:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 123
Регистрация: 17.12.2007

Репутация: нет
Всего: нет



ИМХО лучше переписать метод fill для двухмерного массива с указанием индекса строки которую нужно заменить ...
.... правда если желание огромное можно написать костыль, сделать метод который бы возвращал одномерный массив елементы которго указывали бы на те же елементы что и в нужной сроке двухмерного массива  )
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | .NET для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0393 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.