Задать вопрос
@KickMicro

Почему невозможно сравнение?

5b0d88184ae8f585487556.png
Тип Т создан так:
class Program<T>
  • Вопрос задан
  • 131 просмотр
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Решения вопроса 2
@BashkaMen
C# программист
Потому что под T могут быть не сравниваемые значения.
Укажи что будет под T, на пример:
class MyClass<T> where T :class
    {

    }
Ответ написан
devspec
@devspec
Помогло? Отметь решением
Потому что IEquatable не реализован для класса. Компилятор не знает, как сравнивать ваши объекты.
https://stackoverflow.com/questions/10454519/best-...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы