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
Συγκρίνετε το "1" και το "A" χρησιμοποιώντας τις τοπικές ρυθμίσεις "en-US" για να προσδιορίσετε αν οι τιμές είναι ίσες.
χρήσης
Comparer.Equals(Comparer.FromCulture("en-US"), "1", "A")
εξόδου
false