Страница: 1 |
Страница: 1 |
Вопрос: Объявить массив
Добавлено: 26.08.06 17:28
Автор вопроса: kolian16
Как в классе объявить динамический массив чтоб использовать
его в программе а то в классе тока private?
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #1
Добавлено: 26.08.06 18:13
Массив оставь в покое, сделай две функции:
и
Где (тип) - тип содержимого твоего массива, Index - индекс отдельной переменной, если у тебя массив многомерный, делай несколько таких Index'ов.
Номер ответа: 2
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #2
Добавлено: 26.08.06 19:52
Public MrArray() as Integer
...
где-то дн надо
ReDim...
Номер ответа: 3
Автор ответа:
-АлександР-
Вопросов: 55
Ответов: 1008
Web-сайт:
Профиль | | #3
Добавлено: 27.08.06 22:08
Кстати, а VB.Net массивы по как-то другому определяются?
Номер ответа: 4
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #4
Добавлено: 27.08.06 22:23
Массивы практичекски не изменились, за исключением одной детали.
Нижняя граница массива - всегда 0, т.е. нельзя уже определить массив
Dim Arr(30 To 50, 5 To 10) As Integer
Это типо языковая спецификация требует.
Но в самом классе Array етсь возможность указать нижнюю границу, Эпплман показывал пример в своей книге.
Хинт - за 4 года использования VB .NET у меня ни разу не возникло необходимости в таком финте, поэтому я об этой фиче не очень скучаю. Когда я работал с VB6, кстати, мне эта фича тоже не нужна была
Номер ответа: 5
Автор ответа:
-АлександР-
Вопросов: 55
Ответов: 1008
Web-сайт:
Профиль | | #5
Добавлено: 27.08.06 22:57
Brand
Разобрался, спасибо, Brand!
У меня объявить не получалось, так как я его по привычке в разделе General объявлял.
Номер ответа: 6
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #6
Добавлено: 28.08.06 13:09
А что, в .NET SafeArrayCreateVector отменили?
Номер ответа: 7
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #7
Добавлено: 28.08.06 13:37
А что это такое?
Номер ответа: 8
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #8
Добавлено: 28.08.06 13:51
Одна из АПИшек создания SAFEARRAY. Конечно, это не нетовский класс массива, но из ностальгии по VB6 проканает