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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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