0 Tage Serie
csharp / beginner
Snippet

Asynchrone Task-Ausführung

Verwendet die Schlüsselwörter async und await, um die Ausführung zu pausieren, ohne den Haupt-Thread zu blockieren, was für reaktionsschnelle Anwendungen essenziell ist.

snippet.cs
csharp
1
2
3
4
5
6
7
8
9
10
using System;
using System.Threading.Tasks;
public class Program {
public static async Task Main() {
Console.WriteLine("Starting...");
await Task.Delay(1000);
Console.WriteLine("Finished after 1 second.");
}
}
Erklärung
1
async Task Main()
Deklariert einen asynchronen Einstiegspunkt, der einen Task zurückgibt.
2
await Task.Delay(1000)
Wartet asynchron für 1000 Millisekunden (1 Sekunde), ohne das Programm einzufrieren.