DEV Community

Juarez Júnior
Juarez Júnior

Posted on • Updated on

Dica C#: Primary Constructors

Vamos com mais uma dica do C# 12: Primary Constructors. Essa funcionalidade simplifica a definição de construtores para classes pequenas e focadas em dados. Veja como funciona no código abaixo.

public class Produto(string Nome, decimal Preco)
{
    public void Exibir()
    {
        Console.WriteLine($"Produto: {Nome}, Preço: {Preco}");
    }
}

public class Program
{
    public static void Main()
    {
        var produto = new Produto("Caneta", 2.99m);
        produto.Exibir();
    }
}
Enter fullscreen mode Exit fullscreen mode

Explicação: Os Primary Constructors permitem que você defina um construtor diretamente na declaração da classe, reduzindo o código boilerplate e tornando a classe mais concisa. Isso é especialmente útil para classes de dados ou modelos simples.

Código fonte: GitHub

Espero que essa dica ajude a simplificar a criação de classes no seu código! Até a próxima.

Top comments (0)