IEqualityComparer Interfész
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Az objektumok egyenlőséghez való összehasonlítását támogató módszereket határoz meg.
public interface class IEqualityComparer
public interface IEqualityComparer
[System.Runtime.InteropServices.ComVisible(true)]
public interface IEqualityComparer
type IEqualityComparer = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type IEqualityComparer = interface
Public Interface IEqualityComparer
- Származtatott
- Attribútumok
Megjegyzések
Ez a felület lehetővé teszi a gyűjtemények személyre szabott egyenlőségi összehasonlításának megvalósítását. Ez azt jelzi, hogy létrehozhatja saját egyenlőségdefinícióját, és megadhatja, hogy ezt a definíciót olyan gyűjteménytípussal használja, amely elfogadja a IEqualityComparer felületet. A .NET-keretrendszerben a Hashtable, NameValueCollection és OrderedDictionary gyűjteménytípusok konstruktorai elfogadják ezt a felületet.
A felület általános verziójáról lásd System.Collections.Generic.IEqualityComparer<T>: .
A IEqualityComparer felület csak egyenlőségi összehasonlításokat támogat. A rendezési és rendezési összehasonlítások testreszabását a IComparer felület biztosítja.
Metódusok
| Name | Description |
|---|---|
| Equals(Object, Object) |
Meghatározza, hogy a megadott objektumok egyenlőek-e. |
| GetHashCode(Object) |
A megadott objektum kivonatkódját adja vissza. |