методы ", потому что на самом деле это два способа получить одно и то же (и я бы сказал, что они равны мне).

ается ли это от точки зрения CLR для реализацииIEqualityComparer против переопределения== оператор для собственности, которую вы будете использовать вIEqualityComparer<T>? И если да, то когда бы вы использовали один против другого?

редактировать

Хорошо, имеет смысл, что IEqaulityComparer, используемый реализациями Hashtable - это выскользнуло из моей головы, когда я публиковал вопрос. Так что насчет расширений Linq для IEnumerable. Означает ли это, что .net создает Hashtable при выполнении таких методов расширения?

Ответы на вопрос(1)

Ваш ответ на вопрос