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
Introduzione alle Container Queries
Il nuovo controllo Range di Blazor 9
Creare una libreria CSS universale: Nav menu
Ottimizzazione dei block template in Angular 17
Implementare l'infinite scroll con QuickGrid in Blazor Server
Generare una User Delegation SAS in .NET per Azure Blob Storage
Modificare i metadati nell'head dell'HTML di una Blazor Web App
Miglioramenti agli screen reader e al contrasto in Angular
Effettuare il refresh dei dati di una QuickGrid di Blazor
Utilizzare Copilot con Azure Cosmos DB
Effettuare il binding di date in Blazor
Simulare Azure Cosmos DB in locale con Docker