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
await
operator pauses method execution until the awaited task is completed. - It is used in asynchronous programming to ensure non-blocking execution.