namespace Study { class ReflectClass { private int a; public int pb; public int A { get; set; } private int B { get; set; } public void GetA() { } private void GetB() { } } } ReflectClass r = new ReflectClass(); Type type = r.GetType(); Console.WriteLine(type.Namespace);//命名空间 Console.WriteLine(type.Name);//类名 Console.WriteLine(type.Assembly);//程序集
Type类存储了有关类描述的所有类容,成员属性方法等