I metodi statici sono una funzionalità di C# presente sin dalla prima versione di questo linguaggio. Per invocare questi metodi basta utilizzare la sintassi NomeClasse.Metodo.
A partire da C# 6 possiamo limitare il codice da scrivere in due semplici passi. Il primo consiste nell'importare nel file la classe statica usando le parole chiave using static seguite dal nome completo della classe. Il secondo consiste nell'usare direttamente il metodo statico della classe importata,
omettendo il nome della classe, come mostrato nel seguente esempio.
//Utilities.cs namespace MyProject { public static class Utilities { public static int Double(int value) { return value * 2; } } } //MyClass.cs using static MyProject.Utilities; namespace MyProject { public class User { public void Method() { var value = 5; var doubledValue = Double(value); } } }
Questa tecnica semplifica notevolmente il codice quando si usano molti metodi statici di una o più classi. In altri casi, la vecchia sintassi rimane preferibile.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Ottimizzare la latenza in Blazor 8 tramite InteractiveAuto render mode
Migliorare la sicurezza dei prompt con Azure AI Studio
Eseguire operazioni sui blob con Azure Storage Actions
Gestire domini wildcard in Azure Container Apps
Usare i servizi di Azure OpenAI e ChatGPT in ASP.NET Core con Semantic Kernel
Garantire la provenienza e l'integrità degli artefatti prodotti su GitHub
Eseguire le GitHub Actions offline
Ottimizzazione dei block template in Angular 17
Configurare dependabot per aggiornare le dipendenze di terze parti con GitHub Actions
Usare il colore CSS per migliorare lo stile della pagina
Generare HTML a runtime a partire da un componente Razor in ASP.NET Core
Filtering sulle colonne in una QuickGrid di Blazor