Quando dichiariamo un tipo, per specificarne il namespace dobbiamo includere il tipo tra le parentesi graffe del namespace. Nella maggior parte dei casi, all'interno di un file scriviamo il codice di un solo tipo e nei casi in cui scriviamo più tipi, questi appartengono allo stesso namespace. A partire da C# 10 possiamo dichiarare il namespace senza usare le parentesi graffe. Tutti i tipi dichiarati nel file apparterranno al namespace senza dover usare le graffe. Questo permette di scrivere qualche carattere in meno, ma soprattutto evita un livello di indentazione del codice così da renderlo più leggibile.
namespace MyNamespace; class MyClass { } interface IMyInterface { } struct MyStruct { } enum MyEnum { a, b }
In questo esempio, tutti i tipi dichiarati nel file avranno come namespace MyNamespace
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Supportare il sorting di dati tabellari in Blazor con QuickGrid
Registrare servizi multipli tramite chiavi in ASP.NET Core 8
Utilizzare i primary constructor di C# per inizializzare le proprietà
Triggerare una pipeline su un altro repository di Azure DevOps
Creare un'applicazione React e configurare Tailwind CSS
Eseguire script pre e post esecuzione di un workflow di GitHub
Gestione dell'annidamento delle regole dei layer in CSS
Migliorare la scalabilità delle Azure Function con il Flex Consumption
Usare un KeyedService di default in ASP.NET Core 8
Supportare lo HierarchyID di Sql Server in Entity Framework 8
Creare una custom property in GitHub
Definire stili a livello di libreria in Angular