Ανάγνωση στα Αγγλικά

Κοινή χρήση μέσω


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