示例#1
0
        static void Main(string[] args)
        {
            double resultat1 = ExecuterOperationMathematique(Additionner, 143, 18);

            Console.WriteLine(resultat1);
            double resultat2 = ExecuterOperationMathematique(Multiplier, 3, 2);

            Console.WriteLine(resultat2);
            //With Lambda expression
            OperationMathematique operation = (op1, op2) => { return(op1 + op2); };
            double resultat3 = ExecuterOperationMathematique(operation, 143, 18);

            Console.WriteLine(resultat3);
            OperationMathematique operation2 = (op1, op2) => { return(op1 * op2); };
            double resultat4 = ExecuterOperationMathematique(operation2, 6, 2);

            Console.WriteLine(resultat4);
            Console.ReadLine();
        }
示例#2
0
 private static int ExecuterOperationMathematique(OperationMathematique operationAeffectuer, int a, int b)
 {
     return(operationAeffectuer(a, b));
 }
示例#3
0
 private static double ExecuterOperationMathematique(OperationMathematique operation, double operande1, double operande2)
 {
     return(operation(operande1, operande2));
 }