Kelas System::StringComparer
isi
[
bersembunyi
]StringComparer class
Membandingkan string menggunakan mode perbandingan yang berbeda. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.
class StringComparer : public virtual System::Object,
public System::Collections::Generic::IComparer<String>,
public System::Collections::Generic::IEqualityComparer<String>
Metode
| Metode | Deskripsi |
|---|---|
| Compare(args_type, args_type) const override | Membandingkan dua string menggunakan pengaturan saat ini. |
| static Create(const System::SharedPtr<System::Globalization::CultureInfo>&, bool) | Membuat pembanding khusus budaya. |
| Equals(String, String) const override | Memeriksa apakah dua string sama menggunakan pengaturan saat ini. |
| static get_CurrentCulture() | Singleton pembanding budaya saat ini. |
| static get_CurrentCultureIgnoreCase() | Singleton pembanding budaya yang mengabaikan huruf besar/kecil. |
| static get_InvariantCulture() | Singleton pembanding budaya invarian. |
| static get_InvariantCultureIgnoreCase() | Singleton pembanding budaya invarian yang mengabaikan huruf besar/kecil. |
| static get_Ordinal() | Singleton pembanding ordinal. |
| static get_OrdinalIgnoreCase() | Singleton pembanding ordinal yang mengabaikan huruf besar/kecil. |
| GetHashCode(String) const override | Mendapatkan kode hash string. |
Typedefs
| Typedef | Deskripsi |
|---|---|
| args_type | Informasi RTTI. |
Lihat Juga
- Class Object
- Class IComparer
- Class IEqualityComparer
- Namespace System
- Library Aspose.Page for C++