C# Await Operator
The await operator in C# is used in asynchronous programming to pause method execution until the awaited task is completed.
Key Topics
Example: Await Operator
// Await Operator Example
async Task DoWorkAsync()
{
await Task.Delay(1000); // Pause for 1 second
Console.WriteLine("Task completed!");
}
// Calling the async method
await DoWorkAsync();
Output:
Task completed!
Code Explanation: The await operator pauses the execution of DoWorkAsync() for 1 second before printing "Task completed!".
Key Takeaways
- The
awaitoperator pauses method execution until the awaited task is completed. - It is used in asynchronous programming to ensure non-blocking execution.