What is the difference between synchronous and asynchronous programming in C#?
A. Synchronous programming blocks until a task is completed, while asynchronous programming allows tasks to execute concurrently
B. Synchronous programming executes tasks sequentially, while asynchronous programming executes tasks in parallel
C. Synchronous programming is simpler, while asynchronous programming is more complex
D. Synchronous programming is more memory-efficient, while asynchronous programming is more CPU-efficient
Answer: Option A

Join The Discussion