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

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

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

Объявите обобщенный класс Point<T> - точка c двумя однотипными открытыми свойствами X и Y, тип свойств - T. Перекройте метод Equals() так, чтобы две точки были эквивалентны, если их координаты попарно равны.
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;
                }
            }
 
        }
ОШИБКИ КОМПИЛЯЦИИ: стр.14 поз.34: 'Program.Point<T>.Equals(Program.Point<T>)': no suitable method found to override Подскажите пожалуйста, где у меня ошибка

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

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

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


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

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

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