Which choice best defines C#'s asynchronous programming model?
callback-based Official documentation: Task asynchronous programming model resposta correta --> var contacts = new List();
reactive
inherited callback
task-based