CaseInsensitiveHashCodeProvider Kelas
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.
Perhatian
CaseInsensitiveHashCodeProvider has been deprecated. Use StringComparer instead.
Perhatian
Please use StringComparer instead.
Menyediakan kode hash untuk objek, menggunakan algoritma hashing yang mengabaikan kasus string.
public ref class CaseInsensitiveHashCodeProvider : System::Collections::IHashCodeProvider
[System.Obsolete("CaseInsensitiveHashCodeProvider has been deprecated. Use StringComparer instead.")]
public class CaseInsensitiveHashCodeProvider : System.Collections.IHashCodeProvider
[System.Obsolete("Please use StringComparer instead.")]
public class CaseInsensitiveHashCodeProvider : System.Collections.IHashCodeProvider
[System.Serializable]
public class CaseInsensitiveHashCodeProvider : System.Collections.IHashCodeProvider
[System.Obsolete("Please use StringComparer instead.")]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class CaseInsensitiveHashCodeProvider : System.Collections.IHashCodeProvider
[<System.Obsolete("CaseInsensitiveHashCodeProvider has been deprecated. Use StringComparer instead.")>]
type CaseInsensitiveHashCodeProvider = class
interface IHashCodeProvider
[<System.Obsolete("Please use StringComparer instead.")>]
type CaseInsensitiveHashCodeProvider = class
interface IHashCodeProvider
[<System.Serializable>]
type CaseInsensitiveHashCodeProvider = class
interface IHashCodeProvider
[<System.Obsolete("Please use StringComparer instead.")>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type CaseInsensitiveHashCodeProvider = class
interface IHashCodeProvider
Public Class CaseInsensitiveHashCodeProvider
Implements IHashCodeProvider
- Warisan
-
CaseInsensitiveHashCodeProvider
- Atribut
- Penerapan
Keterangan
CaseInsensitiveHashCodeProvider IHashCodeProvider mengimplementasikan antarmuka yang mendukung perbandingan tidak sensitif huruf besar/kecil pada string, sama seperti CaseInsensitiveComparer mengimplementasikan IComparer antarmuka yang mendukung perbandingan yang tidak peka huruf besar/kecil pada string.
Important
Kami tidak menyarankan Anda menggunakan CaseInsensitiveHashCodeProvider kelas untuk pengembangan baru. Sebagai gantinya, kami sarankan Anda menggunakan objek yang System.StringComparer dikembalikan oleh StringComparer.CurrentCultureIgnoreCaseproperti , StringComparer.InvariantCultureIgnoreCase, atau StringComparer.OrdinalIgnoreCase .
Objek yang digunakan sebagai kunci oleh Hashtable diperlukan untuk mengambil Object.GetHashCode alih metode (atau IHashCodeProvider antarmuka) dan Object.Equals metode (atau IComparer antarmuka). Implementasi kedua metode atau antarmuka harus menangani sensitivitas kasus dengan cara yang sama; jika tidak, Hashtable mungkin bertingkah tidak benar. Misalnya, saat membuat Hashtable, Anda harus menggunakan kelas ini dengan CaseInsensitiveComparer kelas atau implementasi yang tidak peka huruf besar/kecil IComparer .
Konstruktor
| Nama | Deskripsi |
|---|---|
| CaseInsensitiveHashCodeProvider() |
Kedaluwarsa.
Kedaluwarsa.
Menginisialisasi instans CaseInsensitiveHashCodeProvider baru kelas menggunakan CurrentCulture utas saat ini. |
| CaseInsensitiveHashCodeProvider(CultureInfo) |
Kedaluwarsa.
Kedaluwarsa.
Menginisialisasi instans CaseInsensitiveHashCodeProvider baru kelas menggunakan CultureInfo. |
Properti
| Nama | Deskripsi |
|---|---|
| Default |
Kedaluwarsa.
Kedaluwarsa.
Mendapatkan instans CaseInsensitiveHashCodeProvider yang terkait dengan CurrentCulture utas saat ini dan yang selalu tersedia. |
| DefaultInvariant |
Kedaluwarsa.
Kedaluwarsa.
Mendapatkan instans CaseInsensitiveHashCodeProvider yang terkait dengan InvariantCulture dan yang selalu tersedia. |
Metode
| Nama | Deskripsi |
|---|---|
| Equals(Object) |
Kedaluwarsa.
Kedaluwarsa.
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GetHashCode() |
Kedaluwarsa.
Kedaluwarsa.
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetHashCode(Object) |
Kedaluwarsa.
Kedaluwarsa.
Mengembalikan kode hash untuk objek yang diberikan, menggunakan algoritma hashing yang mengabaikan kasus string. |
| GetType() |
Kedaluwarsa.
Kedaluwarsa.
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Kedaluwarsa.
Kedaluwarsa.
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| ToString() |
Kedaluwarsa.
Kedaluwarsa.
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |