Resultados de la búsqueda a petición "iequatable"
Encuentre el índice del objeto en una matriz de tipo [SomeProtocol]
Tengo una matriz llamada suscriptores que almacena objetos que se ajustan al protocolo JABPanelChangeSubscriber. El protocolo se declara como public protocol JABPanelChangeSubscriber { }y mi matriz se declara como: var subscribers = ...
¿Hay una referencia completa de implementación de IEquatable?
Muchas de mis preguntas aquí sobre SO se refieren a la implementación de IEquatable. Encontré que es extremadamente difícil de implementar correctamente, por...
Ayudantes de implementación del método Equals (C #)
Cada vez que escribo alguna clase de datos, generalmente paso mucho tiempo escribiendo la implementación IEquatable. La última clase que escribí fue algo como: public class Polygon { public Point[] Vertices { get; set; } }Implementar IEquatable ...
¿Cuál es la diferencia entre IEqualityComparer <T> e IEquatable <T>?
Quiero entender los escenarios dondeIEqualityComparer<T> [http://msdn.microsoft.com/en-us/library/ms132151.aspx] yIEquatable<T> [http://msdn.microsoft.com/en-us/library/ms131187.aspx] debería ser usado. La documentación de MSDN para ambos se ve ...
Puedo sobrecargar un operador == en una interfaz?
Tengo una interfaz como esta: public interface IFoo { int A {get;} int B {get;} } y tengo varias clases implementando IFoo. Quiero verificar la igualdad, no basada en ReferenceEquality, pero dos IFoos deben considerarse iguales, si A y B son ...
Cómo implementar IEquatable <T> cuando los campos mutables son parte de la igualdad - Problema con GetHashCode
Estoy usando Entity Framework en mi aplicación. Implementé con la clase parcial de una entidad laIEquatable<T> interfaz: Partial Class Address : Implements IEquatable(Of Address) 'Other part generated Public Overloads Function Equals(ByVal ...