Question: Which choice best defines C#'s asynchronous programming model?

  1. reactive
  2. inherited callback
  3. task-based
  4. callback-based

Answer: The correct answer of the above question is Option C:task-based