public static void Main()
Type T= Type.GetType("reflect.Customer");
PropertyInfo[] prop= T.GetProperties();
foreach(PropertyInfo p in prop)
Console.WriteLine(p.PropertyType.Name +" " + p.Name);
MethodInfo[] pro= T.GetMethods();
foreach(MethodInfo m in pro)
Console.WriteLine(m.ReturnType.Name +" " + m.Name);
public string Name{get; set;}
public Customer(int ID,string Name)
Console.WriteLine("ID={0}",this.Id);
Console.WriteLine("Name={0}",this.Name);