System::StringComparer sınıfı
İçindekiler
[
Saklamak
]StringComparer class
Dizeleri farklı karşılaştırma modlarıyla karşılaştırır. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak tahsis edilmelidir. Bu tipin örneğini yığına (stack) veya operator new kullanarak oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin.
class StringComparer : public virtual System::Object,
public System::Collections::Generic::IComparer<String>,
public System::Collections::Generic::IEqualityComparer<String>
Yöntemler
| Yöntem | Açıklama |
|---|---|
| Compare(args_type, args_type) const override | İki diziyi geçerli ayarları kullanarak karşılaştırır. |
| static Create(const System::SharedPtr<System::Globalization::CultureInfo>&, bool) | Kültüre özgü karşılaştırıcı oluşturur. |
| Equals(String, String) const override | İki dizenin geçerli ayarları kullanarak eşit olup olmadığını denetler. |
| static get_CurrentCulture() | Geçerli kültür karşılaştırıcı tek örnek. |
| static get_CurrentCultureIgnoreCase() | Geçerli kültür büyük/küçük harf duyarsız karşılaştırıcı tek örnek. |
| static get_InvariantCulture() | Değişmez kültür karşılaştırıcı tek örnek. |
| static get_InvariantCultureIgnoreCase() | Değişmez kültür büyük/küçük harf duyarsız karşılaştırıcı tek örnek. |
| static get_Ordinal() | Sıralı karşılaştırıcı tek örnek. |
| static get_OrdinalIgnoreCase() | Sıralı büyük/küçük harf duyarsız karşılaştırıcı tek örnek. |
| GetHashCode(String) const override | Dizenin karma kodunu alır. |
Typedefs
| Typedef | Açıklama |
|---|---|
| args_type | RTTI bilgisi. |
Ayrıca Bakınız
- Class Object
- Class IComparer
- Class IEqualityComparer
- Namespace System
- Library Aspose.Font for C++