Как поменять размер многомерного массива в VB.NET
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Как поменять размер многомерного массива в... Expand / Collapse
Автор
Сообщение
30.12.2003 7:28
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 05.02.2007 6:22
Сообщ.: 329, Visits: 3 602
Когда массив одномерный, то поменять размер нет проблем
redim массив(размер)

а вот поменять размер двухмерного массива не получается
redim массив(x,y) не проходит

а мне еще надо с сохранением, т.е. redim preserved
Сообщ. #805827
06.01.2004 4:17
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 24.02.2004 1:51
Сообщ.: 1, Visits: 12
Изменить можно только последний размер (с preserv ессесено)
я делал так... собирал в большой (заведомо больше чем надо ArCollector) массив данные определял сколко их (данных) и Redim ArClients(a,b,,,x,y) после копировал из гиганта в needArray вот кусочек кода


ReDim ArClients(y - 1, 5)
Array.Copy(ArCollector, 0, ArClients, 0, (6 * y)) '6 'элем.в строке * на клово строк + с нуля же считаем!!!

Ну и уничтожаем ArCollector...
Сообщ. #806039
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Alexey Spirin

Время GMT +3:00, Сейчас 1:14