Τι είναι η αναφορά C#;
Τι είναι η αναφορά C#;

Βίντεο: Τι είναι η αναφορά C#;

Βίντεο: Τι είναι η αναφορά C#;
Βίντεο: Αναφορα στο εθιμο του Κληδονα c 2024, Νοέμβριος
Anonim

Σε ΝΤΟ# ένα αναφορά Το σε ένα αντικείμενο αναφέρεται σε ένα αντικείμενο ως σύνολο και μια μεταβλητή ref είναι ένα ψευδώνυμο για μια άλλη μεταβλητή. Μπορείτε να πείτε ότι είναι διαφορετικά εννοιολογικά επειδή ΝΤΟ# επιτρέπει διαφορετικές λειτουργίες σε αυτά.

Ως εκ τούτου, είναι το C# pass με αναφορά;

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

Εκτός από το παραπάνω, τι είναι η συμβολοσειρά ref στο C#; ο αναφ λέξη-κλειδί υποδηλώνει μια τιμή που διαβιβάζεται αναφορά . Χρησιμοποιείται σε τέσσερα διαφορετικά περιβάλλοντα: Σε μια υπογραφή μεθόδου και σε μια κλήση μεθόδου, για να περάσει ένα όρισμα σε μια μέθοδο από αναφορά . Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Μετάβαση ενός επιχειρήματος αναφορά.

Ομοίως, μπορεί κανείς να ρωτήσει, η λίστα είναι τύπος αναφοράς C#;

Λίστα είναι ένα τύπος αναφοράς . Αν κοιτάξετε την τεκμηρίωση, θα δείτε ότι έχει δηλωθεί ως " τάξη "που σημαίνει ότι είναι α τύπος αναφοράς . αξία τύπους θα δηλωθεί ως "struct".

Τι είναι έξω και ref στο C#;

ο έξω είναι μια λέξη-κλειδί σε ΝΤΟ# το οποίο χρησιμοποιείται για τη μετάδοση των ορισμάτων σε μεθόδους ως τύπος αναφοράς. Γενικά χρησιμοποιείται όταν μια μέθοδος επιστρέφει πολλαπλές τιμές. ο έξω η παράμετρος δεν μεταβιβάζει την ιδιότητα. ο αναφ η παράμετρος δεν μεταβιβάζει την ιδιότητα.

Συνιστάται: