IEqualityComparer Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan metode untuk mendukung perbandingan objek untuk kesetaraan.
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
- Turunan
- Atribut
Keterangan
Antarmuka ini memungkinkan implementasi perbandingan kesetaraan yang disesuaikan untuk koleksi. Artinya, Anda dapat membuat definisi kesetaraan Anda sendiri, dan menentukan bahwa definisi ini digunakan dengan jenis koleksi yang menerima IEqualityComparer antarmuka. Dalam .NET Framework, konstruktor dari Hashtablejenis koleksi , , NameValueCollectiondan OrderedDictionary menerima antarmuka ini.
Untuk versi generik antarmuka ini, lihat System.Collections.Generic.IEqualityComparer<T>.
Antarmuka IEqualityComparer
hanya mendukung perbandingan kesetaraan. Kustomisasi perbandingan untuk pengurutan dan pengurutan disediakan oleh IComparer antarmuka.
Metode
Equals(Object, Object) |
Menentukan apakah objek yang ditentukan sama. |
GetHashCode(Object) |
Mengembalikan kode hash untuk objek yang ditentukan. |