csharp / beginner
Snippet
Asynchrone Verzögerung mit Task
Asynchrone Programmierung ermöglicht es Ihrem Code, auf Operationen wie Netzwerkanfragen oder Timer zu warten, ohne die gesamte Anwendung einzufrieren.
snippet.cs
csharp
1
2
3
4
5
6
7
8
9
10
using System;using System.Threading.Tasks;public class AsyncDemo {public static async Task RunExample() {Console.WriteLine("Waiting started...");await Task.Delay(2000);Console.WriteLine("Finished after 2 seconds.");}}
Erklärung
1
async Task
Markiert die Methode als asynchron und ermöglicht die Verwendung des Schlüsselworts await.
2
await Task.Delay(2000)
Gibt die Steuerung für 2000 Millisekunden an den Aufrufer zurück, bevor sie fortgesetzt wird.