static async Task Main(string[] args) { Cafe cup = HacerCafe(); Console.WriteLine("cafe listo"); Task <Huevos> eggsTask = FreirHuevos(2); Task <Bacon> baconTask = FreirBacon(3); Task <Tostada> toastTask = TostarPan(2); Tostada toast = await toastTask; await AplicarMantequilla(toast); AplicarJamon(toast); Console.WriteLine("tostadas preparadas"); Zumo oj = HacerZumo(); Console.WriteLine("zumo en su punto"); Huevos eggs = await eggsTask; Console.WriteLine("huevos listos"); Bacon bacon = await baconTask; Console.WriteLine("bacon listo"); Console.WriteLine("desayuno preparado!"); }
static void Main(string[] args) { Cafe cup = HacerCafe(); Console.WriteLine("cafe listo"); Huevos eggs = FreirHuevos(2); Console.WriteLine("huevos listos"); Bacon bacon = FreirBacon(3); Console.WriteLine("bacon listo"); Tostada toast = TostarPan(2); AplicarMantequilla(toast); AplicarJamon(toast); Console.WriteLine("tostadas preparadas"); Zumo oj = HacerZumo(); Console.WriteLine("zumo en su punto"); Console.WriteLine("desayuno preparado!"); }
public static void AplicarJamon(Tostada tostada) { }
public static void AplicarMantequilla(Tostada tostada) { }
public static async Task AplicarMantequilla(Tostada tostada) { }