public static void Main() { var teste = new Teste(); teste.ListProperties(); WriteLine(teste.GetPropValue <int>("y")); var teste2 = new Teste2(); teste2.ListFields(); }