Операции класса, индексаторы Rectangle - C#
Формулировка задачи:
Здравствуйте. Пожалуйста помогите решить задачу.
Задание: В класс Rectangle добавить:
а. Индексатор, позволяющий по индексу 0 обращаться к полю а, по индексу 1 - к полю b, при других значениях индекса выдается сообщение об ошибке. b. Перегрузку: 1. операции ++(--): одновременно увеличивает (уменьшает) значение полей a и b; 2. констант true и false: обращение к экземпляру класса дает значение true, если прямоугольник с заданными длинами сторон является квадратом, иначе false; 3. операции *: одновременно домножает поля a и b на скаляр; 4. преобразования типа Rectangle в string (и наоборот).Решение писать в программе Visual Studia (C#? C++).
Заранее. Огромное Спасибо.
Решение задачи: «Операции класса, индексаторы Rectangle»
textual
Листинг программы
//...... Rectangle x = new Rectangle(4,4); Rectangle y = new Rectangle(3,4); Console.Write("x "); if(x) Console.WriteLine("квадрат"); else Console.WriteLine("не квадрат"); Console.Write("y "); if(y) Console.WriteLine("квадрат"); else Console.WriteLine("не квадрат"); //...
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д