public int Id { get; set; }
public string Nome { get; set; }
public static void Main()
DescobridorDeNome(new Aluno());
Console.WriteLine("-----------------------------------");
DescobridorDeNomeGetType(typeof(Aluno));
static void DescobridorDeNome<T>(T objeto)
var items = objeto.GetType()
foreach(string name in items)
static void DescobridorDeNomeGetType(Type t)
var items = t.GetProperties()
foreach(string name in items)