Оператор сравнения между шаблонными типами - C#

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

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

Осваиваю c#, адаптирую код из c++: есть класс на шаблоне, внутри него элемент типа шаблона, некоторая функция получает элемент того же типа и должна их сравнить, но компилятор выдаёт ошибку Error Operator '==' cannot be applied to operands of type 'content_type' and 'content_type' 39 подскажите, как выйти из положения примерно так:
class Temp<content_type>
{
    private content_type Content_1;
 
    public bool func (content_type Content_2)
    {
        return Content_1 == Content_2;
    }
}

Решение задачи: «Оператор сравнения между шаблонными типами»

textual
Листинг программы
class Temp<content_type> 
    where content_type : class
{
    // ...
}

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


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

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

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