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(); }
private void btnDivisao_Click(object sender, EventArgs e) { minhaOpercao = new ExecutarOperacao(Dividir); txtResultado.Text = Calcular().ToString(); }
private static void EscreverResultado(int a, int b, ExecutarOperacao operacao) { int resultado = operacao(a, b); Console.WriteLine(string.Format("O resultado é {0}", resultado)); }
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(); }
private void BtnSubtracao_Click(object sender, EventArgs e) { minhaOperacao = new ExecutarOperacao(Subtrair); txbResultado.Text = Calcular().ToString(); }