DEV Community

Juarez Júnior for Develop4Us

Posted on • Edited 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.

Qodo Takeover

Introducing Qodo Gen 1.0: Transform Your Workflow with Agentic AI

Rather than just generating snippets, our agents understand your entire project context, can make decisions, use tools, and carry out tasks autonomously.

Read full post →

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay