Comparer.Equals
Comparer.Equals(comparer as function, x as any, y as any) as logical
Επιστρέφει μια logical
τιμή με βάση τον έλεγχο ισότητας για τις δύο παρεχόμενες τιμές, x
και y
, χρησιμοποιώντας το παρεχόμενο comparer
.
comparer
Το είναι ένα Comparer
που χρησιμοποιείται για τον έλεγχο της σύγκρισης. Μια σύγκριση είναι μια συνάρτηση που αποδέχεται δύο ορίσματα και επιστρέφει -1, 0 ή 1 με βάση το εάν η πρώτη τιμή είναι μικρότερη από, ίση ή μεγαλύτερη από το δευτερόλεπτο. Οι συναρτήσεις σύγκρισης μπορούν να χρησιμοποιηθούν για την παροχή συγκρίσεων χωρίς διάκριση πεζών-κεφαλαίων ή με επίγνωση κουλτούρας και τοπικών ρυθμίσεων.
Οι παρακάτω ενσωματωμένες συναρτητές σύγκρισης είναι διαθέσιμες στη γλώσσα τύπων:
- Comparer.Ordinal: Χρησιμοποιείται για την εκτέλεση μιας ακριβούς σύγκρισης κατάταξης
- Comparer.OrdinalIgnoreCase: Χρησιμοποιείται για την εκτέλεση μιας ακριβούς σύγκρισης κατάταξης χωρίς διάκριση πεζών-κεφαλαίων
- Comparer.FromCulture: Χρησιμοποιείται για την εκτέλεση μιας σύγκρισης με επίγνωση κουλτούρας
Συγκρίνετε το "1" και το "A" χρησιμοποιώντας τις τοπικές ρυθμίσεις "en-US" για να προσδιορίσετε εάν οι τιμές είναι ίσες.
Χρήση
Comparer.Equals(Comparer.FromCulture("en-US"), "1", "A")
Έξοδος
false