Quando creiamo un'applicazione di tipo console, Visual Studio genera un'applicazione con una classe Program che contiene un solo metodo statico: Main. Fino alla versione 7, il metodo Main ha restituito un oggetto semplice o void, ma, a partire dalla versione 7.1, questo metodo può tornare un Task. Questo significa che possiamo usare la sintassi async/await all'interno del metodo Main; cosa che non era possible prima. Nel prossimo esempio possiamo vedere come utilizzare questa nuova funzionalità.
static async Task<int> Main()
{
return await AsyncMethod();
}In questo caso il metodo Main restituisce un Task tipizzato, ma possiamo anche semplicemente ritornare un Task senza valore.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Usare i generics di C# con la clausola nameof in modo semplificato
GitHub Quick Review per la valutazione dello stato di compliance dell'organizzazione aziendale
Utilizzo delle stepped value functions nel CSS
Impostare la content-visibility in CSS per ottimizare il rendering iniziale di una pagina
Ospitare n8n su Azure App Service
Usare la parola chiave field per semplificare la scrittura di proprietà in C#
Utilizzare il Null conditional assignment di C# 14
Utilizzo di CSS Scroll Snap per realizzare un carousel
Pubblicare un MCP Server in GitHub MCP Registry
Introduzione a GitHub Copilot CLI
Effettuare chiamate API tramite GitHub App
Gestione dei codeowners in GitHub


