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
Eseguire operazioni sui blob con Azure Storage Actions
Registrare servizi multipli tramite chiavi in ASP.NET Core 8
Sfruttare i KeyedService in un'applicazione Blazor in .NET 8
Effettuare chiamate con versioning da Blazor ad ASP.NET Core
Sviluppare un'interfaccia utente in React con Tailwind CSS e Preline UI
Limitare le richieste lato server con l'interactive routing di Blazor 8
Gestire liste di tipi semplici con Entity Framework Core
Sostituire la GitHub Action di login su private registry
Eseguire attività basate su eventi con Azure Container Jobs
Usare Refit e Polly in Blazor per creare client affidabili e fortemente tipizzati
Mascherare l'output di un valore all'interno dei log di un workflow di GitHub
Gestire i null nelle reactive form tipizzate di Angular
I più letti di oggi
- C# 4
- Spaziatura tra i caratteri in Silverlight 5
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Segui in tempo reale il TechEd 2004
- da oggi è possibile fare login velocemente con LinkedIn e Google. a questi si aggiunge il supporto già attivo per Facebook, Twitter, Microsoft Account, Windows Hello e OpenID, per darvi sempre più possibilità di accedere semplicemente alla nostra community! #aspitalia
- Migrare una service connection a workload identity federation in Azure DevOps
- Evitare postback multipli in un UpdatePanel