Example #1
0
        static void Main(string[] args)
        {
            Console.Write("Введите значения a: ");
            string a1 = Console.ReadLine();
            int    a  = Convert.ToInt32(a1);

            Console.Write("Введите значение b: ");
            string b1 = Console.ReadLine();
            int    b  = Convert.ToInt32(b1);
            PlusOrMultiplicatoin p = new PlusOrMultiplicatoin(Multip);

            PlusOrMultiplyMetod("Создание экземпляра делегата на основе метода: ", a, b, p);
            PlusOrMultiplyMetod("Создание экземпляра делегата на основе лямбда-выражения: ", a, b, (x, y) => x + y);
            PlusOrMultiplyMetodFunc("Создание экземпляра делегата на основе метода Funk: ", a, b, Minus);
            Console.ReadKey();
        }
Example #2
0
        static void PlusOrMultiplyMetod(string str, int a, int b, PlusOrMultiplicatoin PlusOrMultiplyParam)
        {
            int result = PlusOrMultiplyParam(a, b);

            Console.WriteLine(str + result.ToString());
        }