Я сделал много перегрузки методов, но теперь у меня есть экземпляр, где я хотел бы перегрузить свойство. IDE в Visual Studio, похоже, разрешает это, так как я могу настроить две перегрузки, но я получаю сообщение об ошибке, потому что они отличаются только типом. Я думаю, что в моем синтаксисе отсутствует что-то?
Я хочу использовать два (или более) разных пользовательских класса в качестве свойства "Тип для моего".
Public Overloads Property myFlexibleProperty() As myCustomClass1
Get
Return _myFlexibleProperty1
End Get
Set(ByVal value As myCustomClass1)
_myFlexibleProperty1 = value
End Set
End Property
Public Overloads Property myFlexibleProperty() As myCustomClass2
Get
Return _myFlexibleProperty2
End Get
Set(ByVal value As myCustomClass2)
_myFlexibleProperty2 = value
End Set
End Property
Вся помощь, которую я нашел до сих пор, касалась методов перегрузки. Несмотря на то, что IDE позволяет мне делать, я начинаю думать, что это невозможно.