Hello World

C#(WINFORM, WINCE, WINDOWS MOBILE) 실전 활용 예제소스 및 프로그램 개발

[C#]클래스 내 멤버 이름 가져오기 예제

댓글 0

C#

2018. 6. 11.

using System.Reflection;


namespace FormApplication

{

      public class Form

     {

            Type t = typeof(FormApplication.UserClass);

            MemberInfo[] member = t.FindMembers(MemberTypes.Field, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static, null, null);


            foreach(MemberInfo m in member)

           {

                    MessageBox.Show(m.Name);    //출력 결과 => sUserName, dt 이름 출력

           }

     }


     public class UserClass

     {

             public static string sUserName = "";

             public static DataTable dt = new DataTable();

     }

}