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
Ottimizzare il codice JavaScript con i Shorthand Patterns - terza parte
Eseguire query in parallelo con Entity Framework Core and ASP.NET Core
Creare convenzioni di mapping globali in Entity Framework Core
Monitorare e prevenire problemi in produzione
Controllare lo stato di un servizio gRPC in ASP.NET Core tramite Health Check
Creare Higher-Order functions in JavaScript
Tracciare gli eventi tramite i DevTools di Chrome
Introduzione al nuovo tipo DateOnly di .NET
Caricare automaticamente i dati delle relazioni in EF Core 6
Usare Docusaurus per creare un sito di documentazione
Log streaming di una Azure Container App
Come utilizzare il nuovo componente OffCanvas di Bootstrap 5