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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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