![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| CompWorm |
|
|||
![]() Допеределыватель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1689 Регистрация: 6.12.2004 Где: / Репутация: нет Всего: 31 |
чет поверить не могу...
неуж то в шарпе незя динамически менять размеры многомерного динамического массива? вроде такая простейшая вещь... ну, аналог ReDIM бейсика или SetLength в дельфи ? |
|||
|
||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: нет Всего: 101 |
низзя!
|
|||
|
||||
| Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 18 Всего: 67 |
CompWorm, ничего не поделаешь, это flash))))...
Юзайте ArrayList чтоли -------------------- СУВ, Partizan. |
|||
|
||||
| PashaPash |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1233 Регистрация: 3.1.2008 Репутация: 13 Всего: 49 |
CompWorm, не, никак нельзя, особенно нельзя заглядывать в MSDN по слову Array и вызывать Array.Resize.
|
|||
|
||||
| CompWorm |
|
|||
![]() Допеределыватель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1689 Регистрация: 6.12.2004 Где: / Репутация: нет Всего: 31 |
PashaPash,
хо, хо! я то MSDN читать умею. особенно когда сильно удивлён)) вот, любопытно как вы эту штуку примените именно к многомерному массиву ? ps а написать процедуру через asm или указатели никто не пробовал для этой цели? все эти эррей листы - уж больно громоздки, да и внутренние алгоритмы их увеличения какие-то неэффективные, как я прочел, и примитивны... давайте соберемся в хоровод и хором позовем Chingachguk Это сообщение отредактировал(а) CompWorm - 12.1.2009, 20:28 |
|||
|
||||
| PashaPash |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1233 Регистрация: 3.1.2008 Репутация: 13 Всего: 49 |
CompWorm, ну тогда ты наверняка умеешь пользоватся гуглом, и быстро нашел бы код и допилил напильником - избавился от привязки к количеству измерений.
да, без асм и указателей тут никак. а эррейлисты неэффективны потому, что держат внутри себя массивы. и ресайзят их при необходимости. а массивы сами по себе не ресайзятся, всегда создается новый массив и в него копируется содержимое старого. |
|||
|
||||
| PashaPash |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1233 Регистрация: 3.1.2008 Репутация: 13 Всего: 49 |
З.Ы. И, кстати, redim в бейсике - это просто вызов new [,,,,,] в C#. Redim preserve - вызов Microsoft.VisualBasic.CompilerServices.Utils.CopyArray, вполне можно вписать его и в код на C#.
|
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |