IEqualityComparer<T>.Equals(T, T) Método

Definição

Determina se os objetos especificados são iguais.

public:
 bool Equals(T x, T y);
public bool Equals(T x, T y);
abstract member Equals : 'T * 'T -> bool
Public Function Equals (x As T, y As T) As Boolean

Parâmetros

x
T

O primeiro objeto do tipo T para comparar.

y
T

O segundo objeto de tipo T para comparar.

Devoluções

true se os objetos especificados forem iguais; caso contrário, false.

Observações

Implemente este método para fornecer uma comparação de igualdade personalizada para o tipo T.

Notas para Implementadores

As implementações são obrigatórias a garantir que, se o método devolve true para dois objetos x e y, então o valor devolvido pelo GetHashCode(T) método para x deve ser igual ao valor devolvido para y.Equals(T, T)

O Equals(T, T) método é reflexivo, simétrico e transitivo. Ou seja, devolve true se usado para comparar um objeto consigo próprio; true para dois objetos x e y se for true para y e x; e true para dois objetos x e z se for true para x e y e também true para y e z.

Aplica-se a