using System.Threading.Tasks;
public static void Main()
Console.WriteLine("Ejecutado tarea");
Console.WriteLine("Se termina el proceso principal");
public static async Task espera()
Task<int> valor = ejecutaProceso();
Console.WriteLine("Iniciando");
int result = await valor;
Console.WriteLine("El proceso regreso el valor de: " + result);
public static async Task<int> ejecutaProceso()
Console.WriteLine("Simulando ejeucucion");