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
Introduzione ai web component HTML
Utilizzare Hybrid Cache in .NET 9
Persistere la ChatHistory di Semantic Kernel in ASP.NET Core Web API per GPT
Aggiornare a .NET 9 su Azure App Service
Usare i settings di serializzazione/deserializzazione di System.Text.Json di ASP.NET all'interno di un'applicazione non web
Utilizzare EF.Constant per evitare la parametrizzazione di query SQL
Loggare le query più lente con Entity Framework
Eseguire query per recuperare il padre di un record che sfrutta il tipo HierarchyID in Entity Framework
Rinnovare il token di una GitHub App durante l'esecuzione di un workflow
Eliminare una project wiki di Azure DevOps
Gestire il colore CSS con HWB
Potenziare la ricerca su Cosmos DB con Full Text Search