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);
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 Equals(T, T) para dois objetos true e x, então o valor devolvido pelo y método para GetHashCode(T) deve ser igual ao valor devolvido para x.y

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