Γενικά

Συγγραφέας: Lewis Jackson
Ημερομηνία Δημιουργίας: 8 Ενδέχεται 2021
Ημερομηνία Ενημέρωσης: 15 Ενδέχεται 2024
Anonim
Κωνσταντίνος Αργυρός - Rack | ΤΕΛΙΚΑ - Official Music Video
Βίντεο: Κωνσταντίνος Αργυρός - Rack | ΤΕΛΙΚΑ - Official Music Video

Περιεχόμενο

Ορισμός - Τι σημαίνει Generics;

Τα γενικά στοιχεία αναφέρονται σε ένα χαρακτηριστικό στο C # που επιτρέπει τον ορισμό μιας κλάσης ή μιας μεθόδου με τύπο ως παράμετρο.

Τα Generics επιτρέπουν το σχεδιασμό κλάσεων και μεθόδων των οποίων οι τύποι καθορίζονται μόνο κατά τη στιγμή της δήλωσης και της παράστασης.Αυτό επιτρέπει την ανάπτυξη παγκόσμιων τάξεων και μεθόδων που συμβάλλουν στη βελτίωση της απόδοσης, της παραγωγικότητας και της ασφάλειας τύπου.

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

Τα γενόσημα είναι επίσης γνωστά ως παραμετρικός πολυμορφισμός.


Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί τα Generics

Τα γενόσημα εισήχθησαν στο C # 2.0 ως μέρος του Common Language Runtime του .NET για να ξεπεράσουν τον περιορισμό στην εφαρμογή της γενίκευσης σε προηγούμενες εκδόσεις. Η γενίκευση ολοκληρώθηκε με τη χύτευση τύπων προς και από τον γενικό τύπο βάσης, το System.Object που δεν ήταν ασφαλές ως προς το είδος και απαιτούσε χύτευση, γεγονός που είχε ως αποτέλεσμα την επιτυχία.

Μερικά από τα οφέλη στη χρήση γενόσημων περιλαμβάνουν:

  • Η χύτευση δεν απαιτείται για την πρόσβαση σε κάθε στοιχείο της συλλογής
  • Ο κωδικός πελάτη που χρησιμοποιεί γενικά είναι ασφαλής κατά τη διάρκεια εκτέλεσης, εμποδίζοντας τη χρήση δεδομένων των οποίων ο τύπος είναι διαφορετικός από αυτόν που χρησιμοποιείται στη δήλωση
  • Ο κωδικός δεν είναι διπλός για πολλούς τύπους δεδομένων

Η λίστα η κλάση συλλογής είναι ένα παράδειγμα για τη γενική κλάση που παρέχεται στη βιβλιοθήκη κλάσης .NET Framework που μπορεί να χρησιμοποιηθεί για την προσθήκη, τη διαγραφή και την αναζήτηση ενός στοιχείου οποιουδήποτε τύπου (Τ) που περνά ως παράμετρος σε αυτήν. Όταν η κλάση Λίστα εμφανίζεται με παράμετρο τύπου στον κωδικό πελάτη, θα ήταν παρόμοια με μια συγκεκριμένη κλάση που εφαρμόστηκε με τον ίδιο τύπο.

Τα γενόσημα είναι παρόμοια με τα πρότυπα C ++ στην έννοια αλλά διαφέρουν κυρίως στην υλοποίηση.

Ο ορισμός αυτός γράφτηκε στο con του C #