top of page

Dica C#: File-Scoped Namespaces

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.



Espero que essa dica ajude você a manter seu código mais limpo e organizado! 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