Comparer.Equals
Comparer.Equals(comparer as function, x as any, y as any) as logical
Returnerer en logical
værdi baseret på lighedskontrollen for de to angivne værdier x
og y
ved hjælp af den angivne comparer
.
comparer
er en Comparer
, der bruges til at styre sammenligningen. En sammenligningsfunktion er en funktion, der accepterer to argumenter og returnerer -1, 0 eller 1 baseret på, om den første værdi er mindre end, lig med eller større end den anden. Sammenligninger kan bruges til at levere sammenligninger, hvor der ikke skelnes mellem store og små bogstaver, eller kultur- og landestandardbaserede sammenligninger.
Følgende indbyggede sammenligninger er tilgængelige på formelsproget:
- Comparer.Ordinal: Bruges til at udføre en nøjagtig sammenligning af ordenstal
- Comparer.OrdinalIgnoreCase: Bruges til at udføre en sammenligning, hvor der ikke skelnes mellem store og små bogstaver i ordenstal
- Comparer.FromCulture: Bruges til at udføre en kulturorienteret sammenligning
Sammenlign "1" og "A" ved hjælp af landestandarden "en-US" for at afgøre, om værdierne er ens.
Brug
Comparer.Equals(Comparer.FromCulture("en-US"), "1", "A")
Output
false