Ποια είναι η χρήση της έκφρασης λάμδα στην C#;
Ποια είναι η χρήση της έκφρασης λάμδα στην C#;

Βίντεο: Ποια είναι η χρήση της έκφρασης λάμδα στην C#;

Βίντεο: Ποια είναι η χρήση της έκφρασης λάμδα στην C#;
Βίντεο: Καθαρισμός αισθητήρα λάμδα. Αναλυτική διαδικασία! Πάρετε το ειδικό σπρέι για αισθητήρες λάμδα . 2024, Νοέμβριος
Anonim

ΕΝΑ έκφραση λάμδα είναι ένας βολικός τρόπος ορισμού ενός ανώνυμου (χωρίς όνομα) λειτουργία που μπορεί να μεταδοθεί ως μεταβλητή ή ως παράμετρος σε μια κλήση μεθόδου. Πολλά LINQ μέθοδοι παίρνουν α λειτουργία (ονομάζεται εκπρόσωπος) ως παράμετρος.

Με αυτόν τον τρόπο, σε τι χρησιμεύουν οι εκφράσεις λάμδα;

Έκφραση λάμδα είναι μια ανώνυμη συνάρτηση που παρέχει μια πολύ συνοπτική και λειτουργική σύνταξη η οποία είναι περαιτέρω που χρησιμοποιείται για γράφοντας ανώνυμες μεθόδους. Ο προγραμματισμός μιας συνάρτησης είναι μια έννοια σώματος, και είναι που χρησιμοποιείται για δημιουργώντας έκφραση τύπους δέντρων ή αντιπροσώπων.

Στη συνέχεια, το ερώτημα είναι τι είναι η έκφραση λάμδα και ποιο είναι το πλεονέκτημα της χρήσης της; Πλεονεκτήματα του Έκφραση λάμδα Λιγότερες γραμμές κώδικα: Μία από τις περισσότερες οφέλη του α έκφραση λάμδα είναι η μείωση της ποσότητας του κώδικα. Ξέρουμε ότι εκφράσεις λάμδα μπορεί να είναι μεταχειρισμένος μόνο με λειτουργική διεπαφή. Για παράδειγμα, το Runnable είναι μια λειτουργική διεπαφή, ώστε να μπορούμε να την εφαρμόσουμε εύκολα εκφράσεις λάμδα.

Ομοίως, πώς γράφετε μια συνάρτηση λάμδα σε C#;

Χρησιμοποιήστε το λάμδα τελεστής δήλωσης => για να διαχωρίσετε το του λάμδα λίστα παραμέτρων από το σώμα του. Για να δημιουργήσετε ένα έκφραση λάμδα , καθορίζετε τις παραμέτρους εισόδου (εάν υπάρχουν) στην αριστερή πλευρά του λάμδα χειριστή και ένα έκφραση ή ένα μπλοκ δηλώσεων στην άλλη πλευρά. Όταν χρησιμοποιείτε μέθοδος -βασισμένη σύνταξη για να καλέσετε το Αριθμητικό.

Τι σημαίνει το σύμβολο λάμδα;

Το ελληνικό γράμμα "L", που χρησιμοποιείται ως α σύμβολο για το "μήκος κύματος". ΕΝΑ λάμδα είναι μια συγκεκριμένη συχνότητα φωτός και ο όρος χρησιμοποιείται ευρέως στην οπτική δικτύωση. Η αποστολή "πολλαπλών λάμδα" σε μια ίνα είναι το ίδιο με την αποστολή "πολλαπλών συχνοτήτων" ή "πολλαπλών χρωμάτων". Δείτε WDM και μήκος κύματος.

Συνιστάται: