Перегрузка оператора сложения - C# (194989)

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

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

Ребят, подскажите в чем проблема, нужно перегрузить +5
public static int operator ++(int k)
{
       int result = new int();
       result = k;
       k = 5 + k;
       return result;
}
 
static void Main(string[] args)
{
      int t = 0;
      ++t;
      Console.WriteLine(t);
      Console.ReadLine();
}
Возвращаемый тип оператора ++ и -- должен быть вмещающего типа или типа, производного от вмещающего типа c#.
Параметр для операторов ++ и –– должен иметь вмещающий тип.

Решение задачи: «Перегрузка оператора сложения»

textual
Листинг программы
public static MyType operator +(MyType lhs, int rhs) {
    return new MyType(lhs.Data + rhs);
}

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


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

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

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