2009-12-10 4 views
0

볼래요 얘들 아, 내를 bussiness 계층에.NET 3.5 반사 도움말

, 나는 ExampleObjectBaseExampleObject을 상속

Dim object as New ExampleObject 

같은 것을 가지고있다.

BaseExampleObject에 반영하여 ExampleObject 속성에 액세스하는 방법을 알고 싶습니다. 같은

뭔가 : 물론

MyBase.GetType.GetProperty("PropertyName").GetValue(mybase.gettype, Nothing) 

이 개체의 인스턴스가 아닌 내가 새로운 객체를 생성하는 경우, 내를 bussiness 계층에서 참조를 잃을 것이기 때문에 작동하지 않을 이잖아.

누구든지 힌트를 얻었습니까?

감사

답변

0

이 ExampleObject에 BaseExampleObject 캐스트 :

BaseExampleObject b; 
b = new ExampleObject(); 
((ExampleObject)b).Something(); 
+0

BaseExampleObject 내가 많은 클래스에 대한 몇 가지 일반적인 방법이있어 경우 MustInherit 클래스 느릅 나무이다 (난 반사를 통해 자신의 propreties에 액세스해야하는 이유 먹으 렴) 또한 이미 상속 된 객체를 캐스팅하는 것은 다소 WOP입니다. – Alex