Наследование и сбор объектов - PullRequest
0 голосов
/ 21 октября 2011

У меня есть основной вопрос.

Допустим, у нас есть 3 класса:

Class S, class A, class B
A and B inherits S.

A имеет свойство A1, а B имеет свойство B1.

мытакже есть коллекция объектов, которые имеют объекты A и B.

ex. 
Dim c as Collection = new Collection
c.add(new A)
c.add(new B)

Теперь мы хотим создать общий объект, который будет читать из коллекции.

ex .
Dim  obj as S

как мы можем привестиobj, чтобы увидеть свойства A1 или B1 в соответствии с классом;

1 Ответ

2 голосов
/ 21 октября 2011

Вы можете использовать TypeOf для проверки типа объекта перед приведением, хотя TryCast может быть лучше в зависимости от того, что вы хотите сделать.Также взгляните на DirectCast .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...