Не совсем уверен, как задать этот вопрос ... Некоторые из моих терминов могут быть неверными, но, надеюсь, я смогу ответить на этот вопрос.Если у меня есть класс что-то вроде этого
Public Class Agency
public property ID as integer=0
public property Name as string=string.empty
Public sub new()
end sub
end class
, а затем класс фабрики, который возвращает список
Public Class Agency_Controller
Public Sub New()
end sub
Public function Fetch() as list(of Agency)
pop the list and return it
end function
end class
Если я создаю другой класс, скажем Agency_Misc и хочу унаследовать класс I агентства.получить, как это сделать?
Public Class Agency_Misc
inherits Agency
public property Address as string=string.empty
конечный класс
Теперь, если я хочу использовать Agency_Misc, как я могу получить функцию Agency_Controller Fetch?В коде, если я иду за агентством ... Я делаю что-то вроде Dim oS as list (of Agency) = ничего не тускнеет oC как новый Agency_Controller os = oc.Fetch ()
, но если я хочу, чтобы мойсписок, чтобы иметь список (из Agency_Misc) (потому что я делал еще кое-что), как мне это сделать.Я не могу изменить список (из агентства) в список (из Agency_Misc), потому что он скажет мне, что не может преобразовать его, я думаю, что это было.
В любом случае ... Я хотел бы узнать, что этомне не хватает или какой другой подход мне нужно изучить.