csharp / beginner
Snippet
Asynchrone Methodenbehandlung
Async und await ermöglichen es Ihrem Programm, Aufgaben im Hintergrund auszuführen, ohne den Hauptausführungsfluss einzufrieren, was für reaktionsschnelle Anwendungen unerlässlich ist.
snippet.cs
csharp
1
2
3
4
5
6
7
8
using System.Threading.Tasks;public async Task ProcessDataAsync(){// Simulate a background operationawait Task.Delay(1000);System.Console.WriteLine("Data processed.");}
Erklärung
1
async Task
Definiert eine Methode, die asynchron ausgeführt werden kann und einen Task zurückgibt.
2
await Task.Delay(1000)
Pausiert die Methode für 1000ms, ohne die CPU zu blockieren.