갑작스레 궁금증이 생겼다…
비졀 스튜디오에 객체 이름을 찍으면 객체의 멤버를 표시 하는 것 처럼..
런타임중 객체의 멤버를 취득 할 수 있는 방법은 없을까????? 라는 호기심…
아래와 같이 하면 된다… ㅋㅋ
using System.Reflection; //취득하고자 하는 메소드 안에서 다음과 같이…. MemberInfo[] myMemberInfo; Type myType = mycls.GetType(); //동적 형성된 멤버를 취득 한다. myMemberInfo = myType.GetMembers(BindingFlags.Public | BindingFlags.Instance | BindingFlags.NonPublic); //화면에 리스트 박스를 하나 추가 해둠.. this.listBox1.DataSource = myMemberInfo;
간단 Sample ㅋㅋ
'Functional World > C#' 카테고리의 다른 글
boxing 에 대한 생각의 오류.... (0) | 2013.09.30 |
---|---|
IEnumerator 사용하기 - 기초 (0) | 2013.08.11 |
Generic Collections (0) | 2013.07.15 |
C# 5.0 async, await (0) | 2013.07.05 |
Func<TResult>() 대리자 (0) | 2013.07.04 |