Reflection을 사용하여 정적 읽기 전용 속성을 얻으려면 어떻게해야합니까? 액세스 수정 자 (public, protected, private)는 적합하지 않습니다.Reflection을 사용하여 속성을 검색하는 방법은 무엇입니까?
3
A
답변
5
당신이 Type 클래스의 GetProperty를() 메소드를 사용할 수 있습니다 http://msdn.microsoft.com/en-us/library/kz0a8sxy.aspx
Type t = typeof(MyType);
PropertyInfo pi = t.GetProperty("Foo");
object value = pi.GetValue(null, null);
class MyType
{
public static string Foo
{
get { return "bar"; }
}
}
4
사용 Type.GetProperty() BindingFlags.Static과 함께합니다. 그런 다음 PropertyInfo.GetValue().
3
다른 속성 (예 : the answer to this question 참조)을 얻는 것처럼.
GetValue
을 호출 할 때 null
을 대상 개체로 제공한다는 점만 다릅니다.
관련 문제
- 1. .Net reflection을 사용하여 대소 문자를 무시하고 이름으로 속성을 검색하는 방법은 무엇입니까?
- 2. LoaderException 속성을 검색하는 방법은 무엇입니까?
- 3. Reflection을 사용하여 Java 클래스를 확장하는 방법은 무엇입니까?
- 4. Reflection을 사용하여 속성의 DisplayAttribute를 얻는 방법은 무엇입니까?
- 5. 상속 된 속성을 무시하면서 Reflection을 사용하여 속성을 가져 오는 방법은 무엇입니까?
- 6. 계층 적 URI에서 속성을 검색하는 방법은 무엇입니까?
- 7. DOMDocument의 루트 요소의 속성을 검색하는 방법은 무엇입니까?
- 8. 테이블에서 소스 속성을 검색하는 방법은 무엇입니까?
- 9. Python에서 xml 태그의 속성을 검색하는 방법은 무엇입니까?
- 10. SettingsProperty에서 Description 속성을 검색하는 방법은 무엇입니까?
- 11. Swing의 HTMLEditorKit.ParserCallback을 사용하여 요소의 속성을 검색하는 방법은 무엇입니까?
- 12. Java Reflection을 사용하여 클래스 경로에서 클래스를로드하는 중
- 13. Reflection을 사용하여 WCF 함수 호출
- 14. Inno Setup에서 파일을 검색하는 동안 숨겨진 속성을 무시하는 방법은 무엇입니까?
- 15. XSLT를 사용하여 XML의 속성을 검색하는 방법
- 16. ASP.NET MVC : C#의 Reflection을 사용하여 [Authorize] 속성을 사용하여 컨트롤러를 찾는 방법은 무엇입니까? (또는 Dynamic Site.Master 메뉴를 만드는 방법)
- 17. YQL을 사용하여 웹 결과를 검색하는 방법은 무엇입니까?
- 18. log4cplus를 사용하여 로그 항목을 검색하는 방법은 무엇입니까?
- 19. 스핑크스에서 "또는"절을 사용하여 검색하는 방법은 무엇입니까?
- 20. Linq를 사용하여 XML로 데이터를 검색하는 방법은 무엇입니까?
- 21. VB.NET에서 OleDbDataReader를 사용하여 데이터를 검색하는 방법은 무엇입니까?
- 22. Ruby를 사용하여 값을 저장하고 검색하는 방법은 무엇입니까?
- 23. DotNetOpenAuth를 사용하여 Google 프로필을 검색하는 방법은 무엇입니까?
- 24. XML을 사용하여 데이터를 저장하고 검색하는 방법은 무엇입니까?
- 25. feedparser를 사용하여 Facebook에서 알림을 검색하는 방법은 무엇입니까?
- 26. linq를 사용하여 Excel에서 데이터를 검색하는 방법은 무엇입니까?
- 27. JDBC를 사용하여 데이터베이스에서 SDO_GEOMETRY를 검색하는 방법은 무엇입니까?
- 28. Amazon Product API에서 Kindle eBook 대출 속성을 검색하는 방법은 무엇입니까?
- 29. 메서드와 속성을 사용하여 LINQ를 사용하여 클래스에서 데이터를 검색하는 방법
- 30. listbox에서 검색하는 방법은 무엇입니까?