public void Executar() { Console.WriteLine("Delegates"); Console.WriteLine("Tipo de dado por referencia"); int num = 4; int exp = 3; Expoente calcular = Quadrado; if (exp == 2) { calcular = Quadrado; } else { calcular = Cubo; } Console.WriteLine($"O quadrado de {num} é {Quadrado(num)}"); Console.WriteLine($"O Cubo de {num} é {Cubo(num)}"); }
public void Executa() { Console.WriteLine("Delegates"); Console.WriteLine("Tipo de dado por referencia"); int num = 4; int exp = 3; Expoente conta = Quadrado; if (exp == 2) { conta = Quadrado; } else if (exp == 3) { conta = Cubo; } Console.WriteLine($"O quadrado de {num} é {conta(num)}"); //Console.WriteLine($"O cubo de {num} é {conta(num)}"); }