public static void Main()
var person = new Person { Age = 10, Name = "Tony Montana" };
var type = typeof(Person);
var properties = type.GetProperties();
foreach(PropertyInfo property in properties)
Console.WriteLine("{0} = {1}", property.Name, property.GetValue(person, null));
public int? Age { get; set; }
public string Name { get; set; }