Comparer.Equals
Comparer.Equals(comparer as function, x as any, y as any) as logical
Vráti hodnotu logical
na základe kontroly rovnosti dvoch daných hodnôt, x
a y
, pomocou poskytnutého comparer
.
comparer
je Comparer
, ktorá sa používa na kontrolu porovnania. Porovnávač je funkcia, ktorá akceptuje dva argumenty a vráti hodnotu -1, 0 alebo 1 na základe toho, či je prvá hodnota menšia, rovná alebo väčšia ako druhá. Porovnávače možno použiť na poskytnutie porovnaní, ktoré nerozlišujú veľké a malé písmená alebo ktoré nerozlišujú veľké a malé písmená, alebo porovnania, ktoré nerozlišujú veľké a miestne nastavenia.
V jazyku vzorcov sú k dispozícii nasledujúce vstavané porovnávače:
- Comparer.Ordinal: slúži na vykonanie presného radového porovnania
- Comparer.OrdinalIgnoreCase: slúži na vykonanie presného radového porovnania bez rozlišovania veľkých a malých písmen
- Comparer.FromCulture: Slúži na vykonanie porovnania, ktoré je vedomé jazykovej verzie
Porovnaj "1" a "A" s použitím miestneho nastavenia "en-US" a zisti, či sa hodnoty rovnajú.
používania
Comparer.Equals(Comparer.FromCulture("en-US"), "1", "A")
výstupu
false