0 Tage Serie
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.