Оператор сравнения между шаблонными типами - 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
{
// ...
}