Τι είναι μια γενική μέθοδος;
Τι είναι μια γενική μέθοδος;

Βίντεο: Τι είναι μια γενική μέθοδος;

Βίντεο: Τι είναι μια γενική μέθοδος;
Βίντεο: Τι είναι η αλληλοδιδακτική μέθοδος; 2024, Νοέμβριος
Anonim

Γενικές Μέθοδοι . Γενικές μέθοδοι είναι μεθόδους που εισάγουν τις δικές τους παραμέτρους τύπου. Στατική και μη στατική γενικές μεθόδους επιτρέπονται, καθώς και γενικός κατασκευαστές τάξης. Η σύνταξη για α γενική μέθοδος περιλαμβάνει μια λίστα παραμέτρων τύπου, μέσα σε αγκύλες, η οποία εμφανίζεται πριν από το της μεθόδου τύπος επιστροφής.

Εξάλλου, πώς ονομάζετε μια γενική μέθοδο;

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

  1. Δημιουργήστε μια παρουσία της τάξης GenericSample.
  2. Χρησιμοποιώντας τη γενική μέθοδο, αρχικοποιήστε την επίκληση της γενικής μεθόδου περνώντας έναν ή πολλούς γενικούς τύπους ορισμάτων.
  3. Επικαλέστε τη μέθοδο σας με ένα δείγμα όρισμα.

Δεύτερον, πώς δηλώνετε μια γενική μέθοδο στην Java; Η ιδέα είναι να επιτραπεί ο τύπος (Integer, String, … κλπ και τύποι που ορίζονται από το χρήστη) να είναι μια παράμετρος μεθόδους , κλάσεις και διεπαφές. Για παράδειγμα, χρησιμοποιούν κλάσεις όπως HashSet, ArrayList, HashMap κ.λπ γενόσημα πολύ καλά. Μπορούμε να τα χρησιμοποιήσουμε για κάθε τύπο. Όπως η C++, χρησιμοποιούμε για να καθορίσουμε τύπους παραμέτρων γενικός δημιουργία τάξης.

Με αυτόν τον τρόπο, τι είναι η γενική μέθοδος στην C#;

ΕΝΑ γενική μέθοδος είναι ένα μέθοδος που δηλώνεται με παραμέτρους τύπου, ως εξής: ΝΤΟ# Αντίγραφο. static void Swap(ref T lhs, ref T rhs) { T temp; θερμοκρασία = lhs; lhs = rhs; rhs = θερμοκρασία; } Το ακόλουθο παράδειγμα κώδικα δείχνει έναν τρόπο κλήσης του μέθοδος χρησιμοποιώντας το int για το όρισμα type: ΝΤΟ# Αντίγραφο.

Ποια είναι η διαφορά μεταξύ γενικού και μη γενικού στο C#;

ΕΝΑ Γενικός Η συλλογή είναι μια κλάση που παρέχει ασφάλεια τύπου χωρίς να χρειάζεται να προέρχεται από έναν τύπο συλλογής βάσης και να υλοποιεί μέλη ειδικά για τον τύπο. Το κλειδί διαφορά μεταξύ Generic και Non - γενικός Συλλογή σε ΝΤΟ# είναι ότι α Γενικός Η συλλογή είναι έντονα δακτυλογραφημένη ενώ α Μη - Γενικός Η συλλογή δεν πληκτρολογείται έντονα.

Συνιστάται: