DEV Community

Juarez Júnior
Juarez Júnior

Posted on

Dica C#: Tipos Anônimos

Vamos falar sobre Tipos Anônimos, introduzidos no C# 3, que permitem criar objetos leves e temporários com propriedades nomeadas, sem a necessidade de definir explicitamente uma classe. Veja o exemplo no código abaixo.

public class Program
{
    public static void Main()
    {
        var produto = new { Nome = "Caneta", Preco = 2.99m };

        Console.WriteLine($"Produto: {produto.Nome}, Preço: {produto.Preco}");
    }
}
Enter fullscreen mode Exit fullscreen mode

Explicação:

Os Tipos Anônimos são úteis quando você precisa armazenar temporariamente um conjunto de dados com propriedades, mas não deseja criar uma classe específica para isso. Eles são amplamente usados em consultas LINQ, onde o resultado é composto por diferentes tipos de dados que não precisam ser persistidos.

Essa funcionalidade permite a criação de objetos de maneira rápida e eficiente, fornecendo uma forma concisa de representar dados sem a necessidade de definições explícitas de classes, tornando o código mais ágil e fácil de escrever.

Código fonte: GitHub

Espero que essa dica ajude você a usar Tipos Anônimos para simplificar a manipulação de dados temporários em seus projetos! Até a próxima.

Top comments (0)