private void btnDividir_Click(object sender, EventArgs e)
 {
     //é interessante porque se for necessário trocar o metodo que será executado,
     //só alterar o delegate no final
     minhaOperacao = new ExecutarOperacao(Dividir);
     txbResultado.Text = Calcular().ToString();
 }
示例#2
0
 private void btnDivisao_Click(object sender, EventArgs e)
 {
     minhaOpercao      = new ExecutarOperacao(Dividir);
     txtResultado.Text = Calcular().ToString();
 }
示例#3
0
        private static void EscreverResultado(int a, int b, ExecutarOperacao operacao)
        {
            int resultado = operacao(a, b);

            Console.WriteLine(string.Format("O resultado é {0}", resultado));
        }
示例#4
0
 private void btnMultiplicacao_Click(object sender, EventArgs e)
 {
     minhaOperacao     = new ExecutarOperacao(Multiplicar);
     txbResultado.Text = Calcular().ToString();
 }
 private void btnMultiplicar_Click(object sender, EventArgs e)
 {
     minhaOperacao = new ExecutarOperacao(Multiplicar);
     txbResultado.Text = Calcular().ToString();
 }
示例#6
0
 private void BtnSubtracao_Click(object sender, EventArgs e)
 {
     minhaOperacao     = new ExecutarOperacao(Subtrair);
     txbResultado.Text = Calcular().ToString();
 }