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.
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)