Comparer.Equals
Syntax
Comparer.Equals(comparer as function, x as any, y as any) as logical
Asi
Vrátí hodnotu logical
na základě kontroly shody mezi dvěma zadanými hodnotami, x
a y
, pomocí poskytnuté comparer
.
comparer
je Comparer
, která slouží k řízení porovnání. Porovnávač je funkce, která přijímá dva argumenty a vrací hodnotu -1, 0 nebo 1 na základě toho, zda je první hodnota menší, rovna nebo větší než druhá. Porovnávače lze použít k zajištění porovnání bez rozlišování velkých a malých písmen nebo s ohledem na kulturní a jazykové rozdíly.
V jazyce vzorců jsou k dispozici následující předdefinované porovnávače:
- Comparer.Ordinal: Slouží k provedení přesného řadového porovnání
- Comparer.OrdinalIgnoreCase: Používá se k provedení přesného ordinálního porovnání, které nerozlišuje mezi malými a velkými písmeny.
- Comparer.FromCulture: Používá se k kulturně uvědomělému porovnání.
Příklad 1
Porovnáním hodnot 1 a A pomocí národního prostředíen-USurčíte, jestli jsou hodnoty stejné.
využití
Comparer.Equals(Comparer.FromCulture("en-US"), "1", "A")
výstup
false