Я пытаюсь создать делегат (как тест) для:
Public Overridable ReadOnly Property PropertyName() As String
Моя интуитивная попытка объявила делегата следующим образом:
Public Delegate Function Test() As String
И создайте экземпляр следующим образом:
Dim t As Test = AddressOf e.PropertyName
Но это вызывает ошибку:
Метод 'Открытый переопределяемое свойство ReadOnly PropertyName() As Строка 'не имеет подписи совместим с делегатом "Делегат" Function Test() As String '.
Итак, потому что я имел дело с собственностью, я пробовал это:
Public Delegate Property Test() As String
Но это порождает ошибку компилятора.
Итак, вопрос в том, как мне сделать делегат для свойства?
Смотрите эту ссылку: