Перегрузка унарного минуса - C#

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

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

Есть такая задача: Перегрузить унарную «–» на случай смены знака у пары чисел (a, b): –(a, b) = (–a, – b). Помогите с решением

Решение задачи: «Перегрузка унарного минуса»

textual
Листинг программы
// Перегружаем унарный оператор -
        public static MyArr operator -(MyArr obj1)
        {
            MyArr arr = new MyArr();
            arr.x = -obj1.x;
            arr.y = -obj1.y;
            arr.z = -obj1.z;
            return arr;
        }

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

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