Τι είναι η μέθοδος επέκτασης AC;
Τι είναι η μέθοδος επέκτασης AC;

Βίντεο: Τι είναι η μέθοδος επέκτασης AC;

Βίντεο: Τι είναι η μέθοδος επέκτασης AC;
Βίντεο: Έλεγχος λαμπτήρα AC με Arduino AC Dimmer 2024, Ενδέχεται
Anonim

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

Σε σχέση με αυτό, πώς χρησιμοποιείτε μια μέθοδο επέκτασης;

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

Μπορεί επίσης να ρωτήσει κανείς, είναι κακές οι μέθοδοι επέκτασης; Και στατική μεθόδους και ιδιότητες και μεθόδους δεν είναι ασφαλή για το νήμα και επομένως θα πρέπει να αποφεύγονται μεθόδους επέκτασης και επέκταση ιδιότητες είναι κακό . Απλώς εξαπατηθήκαμε για να τα κάνουμε αυτά επειδή οι κωδικοί που γράφουμε θα φαίνονται όμορφοι ή καθαροί, αλλά από άποψη απόδοσης δεν είναι.

Ομοίως, τι είναι οι μέθοδοι επέκτασης στο C# με παράδειγμα;

Ενα μέθοδος επέκτασης είναι στην πραγματικότητα ένα ειδικό είδος στατικού μέθοδος ορίζεται σε μια στατική κλάση. Για να ορίσετε ένα μέθοδος επέκτασης , πρώτα απ 'όλα, ορίστε μια στατική κλάση. Για παράδειγμα , δημιουργήσαμε μια κλάση IntExtensions κάτω από το ExtensionMethods namespace στο παρακάτω παράδειγμα.

Τι είναι η επέκταση C#;

Ένα CS αρχείο είναι ένας πηγαίος κώδικας αρχείο Γραμμένο σε ΝΤΟ# (προφέρεται "C Sharp"), μια αντικειμενοστραφή γλώσσα προγραμματισμού που δημιουργήθηκε από τη Microsoft για χρήση με το. Πλαίσιο δικτύου. Χρησιμοποιείται για την ανάπτυξη μιας σειράς εφαρμογών, από απλά προγράμματα επιτραπέζιου υπολογιστή έως εφαρμογές για κατανεμημένα περιβάλλοντα.

Συνιστάται: