Envuelva un delegado en un IEqualityComparer

Varias Linq. Numerosas funciones toman unIEqualityComparer<T>. ¿Existe una clase de contenedor conveniente que adapte unadelegate(T,T)=>bool para implementarIEqualityComparer<T>? Es bastante fácil escribir uno (si ignora los problemas para definir un código hash correcto), pero me gustaría saber si hay una solución lista para usar.

Específicamente, quiero hacer operaciones de configuración enDictionarys, usando solo las Claves para definir la membresía (manteniendo los valores de acuerdo con diferentes reglas).

Respuestas a la pregunta(26)

Su respuesta a la pregunta