методы ", потому что на самом деле это два способа получить одно и то же (и я бы сказал, что они равны мне).
ается ли это от точки зрения CLR для реализацииIEqualityComparer
против переопределения==
оператор для собственности, которую вы будете использовать вIEqualityComparer<T>
? И если да, то когда бы вы использовали один против другого?
редактировать
Хорошо, имеет смысл, что IEqaulityComparer, используемый реализациями Hashtable - это выскользнуло из моей головы, когда я публиковал вопрос. Так что насчет расширений Linq для IEnumerable. Означает ли это, что .net создает Hashtable при выполнении таких методов расширения?