Pregunta

¿Hay algún beneficio para mí para poner en práctica el tipos débiles IEqualityComparer en .NET 4.0 aplicaciones, además de la IEqualityComparer<T> interfaz ?

Otro ángulo es que siempre se puede poner en práctica IEqualityComparer<System.Object> para compensar un escenario igualmente tipos débiles y nunca tenga que recurrir a IEqualityComparer para un código nuevo.

¿Fue útil?

Solución

Si sólo se derivan de EqualityComparer<T> entonces no tienen que preocuparse por ello ya que implementa tanto IEqualityComparer y IEqualityComparer<T>. Para que pueda obtener la tipificación débil de forma gratuita cuando se implementa una gran escritura.

Dicho esto, es bastante poco probable que usted encuentra que necesita la versión mecanografiada débilmente. Sólo un puñado de clases de BCL usarlo, y no son los más comunes.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top