Περιεχόμενο
Το Integrated Query Language είναι μια τεχνολογία που χρησιμοποιείται από τις γλώσσες προγραμματισμού .NET για την αναζήτηση. Επιτρέπει στον προγραμματιστή να αναζητά, να φιλτράρει και να μετατρέπει τα σύνολα δεδομένων χρησιμοποιώντας τη σύνταξη γλωσσών.Μία από τις βασικές λειτουργίες συσσωμάτωσης είναι το Max, το οποίο βρίσκει και επιστρέφει τη μέγιστη τιμή στα αρχεία ενός ερωτήματος.
Οδηγίες
Το LINQ μπορεί να επεκταθεί για να επεξεργαστεί άλλες πηγές δεδομένων (Jupiterimages / Φωτογραφίες.com / Getty Images)-
Δηλώστε και αρχικοποιήστε μια συλλογή ή μια λίστα που υλοποιεί τη διασύνδεση IEnumerable
. Οποιαδήποτε εφαρμογή του IEnumerable μπορεί να ερωτηθεί μέσω LINQ. Παράδειγμα C #:
int [] arrayExample = {5, 8, 3, 12, 37, 22, 19}.
-
Χρησιμοποιήστε τον μέγιστο τελεστή για να βρείτε τη μεγαλύτερη τιμή στη λίστα. Επικαλείται μια λειτουργία μετασχηματισμού σε κάθε στοιχείο της λίστας και επιστρέφει το μεγαλύτερο αποτέλεσμα. Για να βρείτε απλώς τη μεγαλύτερη τιμή σε μια συστοιχία, ο Max μπορεί να χρησιμοποιηθεί χωρίς παραμέτρους.
Παράδειγμα C #:
int [] arrayExample = {5, 8, 3, 12, 37, 22, 19}.
// Επιστρέφει 37 int majorValue = arrayExample.Max ();
-
Χρησιμοποιήστε μια έκφραση lambda για να εκτελέσετε μια λειτουργία σε κάθε στοιχείο της λίστας. Μια έκφραση λάμδα είναι ένας ανώνυμος τύπος λειτουργίας που δημιουργείται μέσω του χειριστή "=>".
Παράδειγμα C #:
int [] arrayExample = {5, 8, 3, 12, 37, 22, 19}.
// Αφαιρέστε 50 από κάθε στοιχείο πίνακα και στη συνέχεια βρείτε τη μεγαλύτερη απόλυτη τιμή. // Το στοιχείο που επεξεργάζεται τώρα αντιπροσωπεύεται από τη μεταβλητή "i", η οποία ορίζεται από την εντολή "i =>" // Επιστρέφει 47, το οποίο είναι το αποτέλεσμα Abs (3 - 50). int majorValue = Exame.Max array (i => System.Math.Abs (i-50));