Операции класса, индексаторы 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("не квадрат");
//...