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.