top of page

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();
    }
}

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.



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

0 visualização

Posts recentes

Ver tudo

Dica C#: Default Interface Methods

Vamos falar sobre uma novidade do C# 12: Default Interface Methods. Esse recurso permite que interfaces contenham implementações de...

Dica C#: Global Using Directives

Vamos para uma dica do C# 10: Global Using Directives. Com essa funcionalidade, você pode definir diretivas using globais que se aplicam...

bottom of page