Страница: 1 |
Страница: 1 |
Вопрос: Вопрос для теоретиков (а может и для практиков)
Добавлено: 23.08.07 15:38
Автор вопроса: Vugar Miriyev | Web-сайт:
Как создать класс, в котором значение свойства можно было получить по имени.
Т.е. не Class.Property
а так Class("PropertyName").
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 23.08.07 16:16
Даже я знаю волшебное слово Reflection
Номер ответа: 2
Автор ответа:
Vugar Miriyev
ICQ: 321950466
Вопросов: 24
Ответов: 28
Web-сайт:
Профиль | | #2
Добавлено: 23.08.07 17:49
Спасибо за мысль, а вот оно продолжение если кому нужно:
Public Function GetPropertyByName(ByVal PropName As String) As Object
 im myType As Type = GetType(MyClass)
 im myPropInfo As PropertyInfo = myType.GetProperty(PropName)
Return myPropInfo.GetValue(Me, Nothing)
End Function