Ошибка при создании переменной делегатного типа - C#

Узнай цену своей работы

Формулировка задачи:

class test_delegat
{
    static int summa_a_b(int a, int b)
    {
        return a + b;
    }
}
 
delegate int Dsumma(int a, int b);
class go_test
{
    static void Main()
    {
        int i = 1, j = 1;
 
        Dsumma D_summa = new Dsumma(summa_a_b); //Почему тут ошибка? Вроде делаю по аналогии с книгой
 
        int u;
        u = D_summa(i, j);
        Console.WriteLine(u);
        Console.ReadKey();
    }
}

Решение задачи: «Ошибка при создании переменной делегатного типа»

textual
Листинг программы
 class test_delegat
    {
        public static int summa_a_b(int a, int b)
        {
            return a + b;
        }
    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.571 из 5
Похожие ответы