using System.Reflection; ReflectClass r = new ReflectClass(); Type type = r.GetType(); //获取公有成员 FieldInfo[] fieldInfo = type.GetFields(); foreach (FieldInfo f in fieldInfo) { Console.Write(f.Name + " "); }
FieldInfo还有PropertyInfo和MethodInfo等类都是在System.Reflection下的
Type类的GetFields方法能过获取到类的所有公有成员变量的信息