Согласно документации ==оператора в MSDN , Для предопределенных типов значений оператор равенства (==) возвращает true, если значения его операндов равны, в противном случае - false. Для ссылочных типов, отличных от string, == возвращает true, если два его операнда ссылаются на один и тот же...
326
Не может ли оператор == быть применен к универсальным типам в C #?