CaseInsensitiveHashCodeProvider Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Dikkat
CaseInsensitiveHashCodeProvider has been deprecated. Use StringComparer instead.
Dikkat
Please use StringComparer instead.
Dizelerin büyük/küçük harf durumunu yoksayan bir karma algoritması kullanarak bir nesne için karma kodu sağlar.
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
- Devralma
-
CaseInsensitiveHashCodeProvider
- Öznitelikler
- Uygulamalar
Açıklamalar
CaseInsensitiveHashCodeProviderdizelerde IHashCodeProvider büyük/küçük harfe duyarsız karşılaştırmaları destekleyen arabirimini uygularCaseInsensitiveComparer.IComparer
Important
Sınıfını yeni geliştirme için kullanmanızı CaseInsensitiveHashCodeProvider önermiyoruz. Bunun yerine, , System.StringComparerveya StringComparer.CurrentCultureIgnoreCase özelliği tarafından StringComparer.InvariantCultureIgnoreCasedöndürülen nesneyi kullanmanızı StringComparer.OrdinalIgnoreCase öneririz.
tarafından Hashtable anahtar olarak kullanılan nesneler, yöntemini (veya arabirimini) ve Object.GetHashCode yöntemini (veya IHashCodeProviderObject.Equals arabirimini) geçersiz kılmak IComparer için gereklidir. Hem yöntemlerin hem de arabirimlerin uygulanması büyük/küçük harf duyarlılığını aynı şekilde işlemelidir; aksi takdirde, Hashtable yanlış davranabilir. Örneğin, oluştururken Hashtablebu sınıfı sınıfıyla veya büyük/küçük harfe duyarlı CaseInsensitiveComparer olmayan herhangi bir uygulamayla IComparer kullanmanız gerekir.
Oluşturucular
| Name | Description |
|---|---|
| CaseInsensitiveHashCodeProvider() |
Geçersiz.
Geçersiz.
Geçerli iş parçacığını CaseInsensitiveHashCodeProvider kullanarak CurrentCulture sınıfının yeni bir örneğini başlatır. |
| CaseInsensitiveHashCodeProvider(CultureInfo) |
Geçersiz.
Geçersiz.
Belirtilen CaseInsensitiveHashCodeProvideröğesini kullanarak sınıfının yeni bir örneğini CultureInfo başlatır. |
Özellikler
| Name | Description |
|---|---|
| Default |
Geçersiz.
Geçersiz.
Geçerli iş parçacığıyla CaseInsensitiveHashCodeProvider ilişkili olan ve her zaman kullanılabilen bir örneğini CurrentCulture alır. |
| DefaultInvariant |
Geçersiz.
Geçersiz.
ile CaseInsensitiveHashCodeProvider ilişkilendirilmiş ve her zaman kullanılabilir olan bir örneğini InvariantCulture alır. |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Geçersiz.
Geçersiz.
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Geçersiz.
Geçersiz.
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetHashCode(Object) |
Geçersiz.
Geçersiz.
Dizelerin büyük/küçük harf durumunu yoksayan bir karma algoritması kullanarak verilen nesne için bir karma kodu döndürür. |
| GetType() |
Geçersiz.
Geçersiz.
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçersiz.
Geçersiz.
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçersiz.
Geçersiz.
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |