Vamos falar sobre File-Scoped Namespaces, introduzidos no C# 10, que tornam a definição de namespaces mais concisa e limpa. Veja o exemplo no código abaixo.
namespace MeuProjeto; // <- Veja como ficou mais simples a declaração do namespace
public class MinhaClasse
{
public void ExibirMensagem()
{
Console.WriteLine("Usando File-Scoped Namespaces no C# 10.");
}
}
public class Program
{
public static void Main()
{
var obj = new MinhaClasse();
obj.ExibirMensagem();
}
}
Explicação:
Com File-Scoped Namespaces, você pode definir o namespace para todo o arquivo de forma mais direta, sem precisar de chaves para delimitar o bloco de código. Isso simplifica o código, especialmente em arquivos que possuem apenas um namespace. No exemplo acima, vemos como essa nova sintaxe reduz a verbosidade e melhora a legibilidade do código, eliminando a necessidade de indentação extra.
Código fonte: GitHub
Espero que essa dica ajude você a manter seu código mais limpo e organizado! Até a próxima.
Top comments (0)