Экзэмпляры класса

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

JStingo
Начинающий
Начинающий
 
Сообщения: 11
Зарегистрирован: 31.07.2002 (Ср) 18:39
Откуда: Kazakhstan, Pavlodar

Экзэмпляры класса

Сообщение JStingo » 20.01.2005 (Чт) 19:39

Проблема вот в чем: я создал класс в котором находятся подклассы вида:

Код: Выделить всё
Public class A

Public Shared B1 as new B' Поле (переменная) через которое можно получить доступ к классу B
      public class B
      .........
      end class

      public class С
      .........
      B1.Add("something")' Add метод класса В
      end class

end class


Теперь, есть такая процедура:

Код: Выделить всё
private sub ABC ()

dim tmpA as new A

aCollection.add(tmpA)

end sub


Так вот, при втором запуске этой процедры. Когда создается новый экзэмпляр класса A, подкласс В не загружается заново, а сохраняет все уже набранные данные :? (значения внутренних переменных). Как я понял это из-за того, что поле B1 объявленно, как Shared, но мне необходим доступ к этому полю из других подклассов, таких как С. Кто-нибудь подскажите по этому поводу. или хотя бы дайте ссылку на статьи (к примеру из MSDN), где подробно расписана работа с подклассами и взаимодествию между ними.

Заранее признателен.

Алексей_87
Новичок
Новичок
Аватара пользователя
 
Сообщения: 25
Зарегистрирован: 15.01.2005 (Сб) 17:16
Откуда: Волгоград

Сообщение Алексей_87 » 22.01.2005 (Сб) 9:09

:oops: Может глупо и нерационально, а что если в классе C сделать event а в классе B обработать его и передать параметр классу с в какую-нибудь доступную переменную.
VB FOREVER


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 84

    TopList