Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Вопрос для теоретиков (а может и для практиков) Добавлено: 23.08.07 15:38  

Автор вопроса:  Vugar Miriyev | Web-сайт: www.novadotnet.com | ICQ: 321950466 
Как создать класс, в котором значение свойства можно было получить по имени.
Т.е. не Class.Property
а так Class("PropertyName").

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #1
Добавлено: 23.08.07 16:16
Даже я знаю волшебное слово Reflection

Ответить

Номер ответа: 2
Автор ответа:
 Vugar Miriyev



ICQ: 321950466 

Вопросов: 24
Ответов: 28
 Web-сайт: www.novadotnet.com
 Профиль | | #2
Добавлено: 23.08.07 17:49
Спасибо за мысль, а вот оно продолжение если кому нужно:
    Public Function GetPropertyByName(ByVal PropName As String) As Object
        ;Dim myType As Type = GetType(MyClass)
        ;Dim myPropInfo As PropertyInfo = myType.GetProperty(PropName)
        Return myPropInfo.GetValue(Me, Nothing)
    End Function

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам