Сравнение точек [Обобщение] - C#
Формулировка задачи:
Объявите обобщенный класс Point<T> - точка c двумя однотипными открытыми свойствами X и Y,
тип свойств - T. Перекройте метод Equals() так, чтобы две точки были эквивалентны, если их
координаты попарно равны.
ОШИБКИ КОМПИЛЯЦИИ:
стр.14 поз.34: 'Program.Point<T>.Equals(Program.Point<T>)': no suitable method found to override
Подскажите пожалуйста, где у меня ошибка
class Point<T> { private T x, y; public T X { get { return x; } set { x = value; } } public T Y { get { return y; } set { y = value; } } public override bool Equals (Point <T> t) { if (t.X.Equals(this.X) && t.Y.Equals(this.Y)) { return true; } else { return false; } } }
Решение задачи: «Сравнение точек [Обобщение]»
textual
Листинг программы
public T X{get; set;}
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д