Сравнение точек [Обобщение] - C#

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

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

Объявите обобщенный класс Point<T> - точка c двумя однотипными открытыми свойствами X и Y, тип свойств - T. Перекройте метод Equals() так, чтобы две точки были эквивалентны, если их координаты попарно равны.
Листинг программы
  1. class Point<T>
  2. {
  3. private T x, y;
  4. public T X
  5. {
  6. get { return x; }
  7. set { x = value; }
  8. }
  9. public T Y
  10. {
  11. get { return y; }
  12. set { y = value; }
  13. }
  14. public override bool Equals (Point <T> t)
  15. {
  16. if (t.X.Equals(this.X) && t.Y.Equals(this.Y))
  17. {
  18. return true;
  19. }
  20. else
  21. {
  22. return false;
  23. }
  24. }
  25. }
ОШИБКИ КОМПИЛЯЦИИ: стр.14 поз.34: 'Program.Point<T>.Equals(Program.Point<T>)': no suitable method found to override Подскажите пожалуйста, где у меня ошибка

Решение задачи: «Сравнение точек [Обобщение]»

textual
Листинг программы
  1. public T X{get; set;}

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


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

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

9   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы