What is the purpose of async/await in C#?
- Synchronous programming only
- Exception handling
- Memory management
- Asynchronous programming without blocking threads
Explanation
async/await enables asynchronous programming, allowing methods to run without blocking the calling thread. This improves application responsiveness and scalability.