Перегрузка оператора сложения - 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); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д