Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Динамический массив в структуре Добавлено: 14.04.08 12:17  

Автор вопроса:  Olala
Нужно хранить массив значений (muxa) как одно из свойств объекта expir. Объектов много - поэтому массив. Число их заранее неизвестно. Поэтому массив динамический. Число значениий (muxa) тоже неизвестно заранее. Тоже динамика.
Делаю структуру для массива:
Public Structure expType
        Public klop As Integer
        Public muxa() As Integer
        Public tarakan As Double
      End Structure
      Public expir() As expType = New expType() {}

В процедуре определяю размер:
ReDim expir(Libido - 1)

Потом присваиваю значение:
Dim expr As Integer = 2
      Dim lapa As Integer = 3
      expir(expr).muxa(lapa) = 5

Только не работает... Пишет
Необработанное исключение типа "System.NullReferenceException" произошло в Expiriens.exe
Дополнительные сведения: В экземпляре объекта не задана ссылка на объект.

Объявление типа:
ReDim muxa(kolvo-1)

или
ReDim expir(Libido - 1).muxa(kolvo-1)

ничего не дает.
Как поправить?

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Skywalker



ICQ: 300-70-6пятьЪ 

Вопросов: 62
Ответов: 545
 Web-сайт: iSkywalker.ru
 Профиль | | #1
Добавлено: 14.04.08 13:03
ReDim expir(Libido - 1)
ReDim expir(expr).muxa(kolvo-1)

Ответить

Номер ответа: 2
Автор ответа:
 ПтирЯ



Вопросов: 11
Ответов: 71
 Профиль | | #2 Добавлено: 18.04.08 16:26
Может быть использовать ArrayList для хранения объектов?
там легко добавлять новые объекты через .Add()
так и его легко перевести в массив объектов.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам