コード例 #1
0
        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)}");
        }
コード例 #2
0
        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)}");
        }