public static void Main()
Console.WriteLine("Hello World");
MyClass myClass = new MyClass();
Type myClassType = myClass.GetType();
Console.WriteLine("-properies");
PropertyInfo[] properties = myClassType.GetProperties();
foreach (PropertyInfo property in properties)
Console.WriteLine("property.Name: [{0}], Value: [{1}]", property.Name, property.GetValue(myClass, null));
Console.WriteLine("-variables");
FieldInfo[] fields = myClassType.GetFields();
foreach (FieldInfo field in fields)
Console.WriteLine("field.Name: [{0}], Value: [{1}]", field.Name, field.GetValue(myClass));
public string Name = string.Empty;
public int a { get; set; }
public int b { get; set; }
public int c { get; set; }