Tipos Anônimos no C#

Olha só que louca esta declaração:
var produto = new
{
    ID = 12,
    nome = "bike",
    preco = 6500
};
Console.WriteLine("ID: {0} {1} - preço: {2:n2}", produto.ID, produto.nome, produto.preco );

O mais legal de tudo é que a classe produto não existe, ela é justamente declarada em tempo de execução. O melhor de tudo é que vc tem acesso as propriedades da mesma. Isto é o chamado tipo anônimo, que é usado em tudo em expressões lambda e linq.

[]s

No Comments