System.UnicodeString.Compare
C++
int Compare(const UnicodeString& rhs) const;
static int Compare(System::UnicodeString StrA, System::UnicodeString StrB);
static int Compare(System::UnicodeString StrA, System::UnicodeString StrB, unsigned int LocaleID);
static int Compare(System::UnicodeString StrA, System::UnicodeString StrB, bool IgnoreCase);
static int Compare(System::UnicodeString StrA, System::UnicodeString StrB, bool IgnoreCase, unsigned int LocaleID);
static int Compare(System::UnicodeString StrA, int IndexA, System::UnicodeString StrB, int IndexB, int Length);
static int Compare(System::UnicodeString StrA, int IndexA, System::UnicodeString StrB, int IndexB, int Length, unsigned int LocaleID);
static int Compare(System::UnicodeString StrA, int IndexA, System::UnicodeString StrB, int IndexB, int Length, bool IgnoreCase);
static int Compare(System::UnicodeString StrA, int IndexA, System::UnicodeString StrB, int IndexB, int Length, bool IgnoreCase, unsigned int LocaleID);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | ustring.h | System | UnicodeString |
Description
Compare le UnicodeString à une autre chaîne spécifiée (en distinguant majuscules et minuscules).
Compare une instance de UnicodeString à rhs en distinguant majuscules et minuscules. Utilisez CompareIC pour effectuer la comparaison sans tenir compte de la distinction minuscules/majuscules. L'opération de comparaison doit être identique à l'utilisation des opérateurs de comparaison UnicodeString. Compare se base sur un ordre de tri dépendant des paramètres régionaux. La valeur renvoyée est indiquée ci-dessous :
Condition | Valeur renvoyée |
---|---|
S1 > S2 |
> 0 |
S1 < S2 |
< 0 |
S1 = S2 |
= 0 |