Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει Field;
Ένα πεδίο, στο C #, είναι μέλος μιας κλάσης ή ενός αντικειμένου οποιουδήποτε τύπου που αντιπροσωπεύει μια θέση μνήμης για την αποθήκευση μιας τιμής.
Τα πεδία χρησιμοποιούνται για την αποθήκευση δεδομένων που πρέπει να είναι προσβάσιμα σε πολλαπλές μεθόδους μιας τάξης και διαθέσιμες καθ 'όλη τη διάρκεια ζωής ενός αντικειμένου. Τα πεδία επιτρέπουν σε μια κλάση ή δομή να ενσωματώνει τα δεδομένα με επιλογές για να καθορίσει την προσβασιμότητά της σε πολλαπλά επίπεδα.
Γενικά, ένα πεδίο χρησιμοποιείται για τον ορισμό μιας μεταβλητής σε μια τάξη με την προσβασιμότητα ως ιδιωτική ή προστατευμένη. Ένα πεδίο που πρέπει να εκτεθεί οπουδήποτε έξω από την τάξη μπορεί να ενσωματωθεί ως δημόσια μέθοδος, ιδιότητα ή indexer.
Ένα πεδίο είναι επίσης γνωστό ως μεταβλητή μεταβλητής τάξης ή μεταβλητή μέλους.
Η Techopedia εξηγεί το πεδίο
Ένα πεδίο πρέπει να δηλώνεται σε έναν τύπο (κλάση ή δομή) με τον τύπο δεδομένων του και ένα αναγνωριστικό που ονομάζει το μέλος. Μπορεί επίσης να προσδιοριστεί με χαρακτηριστικά και τροποποιητές όπως νέος τροποποιητής πρόσβασης (δημόσιος, ιδιωτικός, προστατευμένος, εσωτερικός), στατικός, μόνο για ανάγνωση και ευμετάβλητος κατά τη δήλωση. Μπορεί επίσης να εκχωρηθεί μια αρχική τιμή.
Ένα πεδίο μπορεί να είναι τύπου στατικής ή τύπου. Ένα στατικό πεδίο δεν συσχετίζεται με οποιαδήποτε παρουσία ενός τύπου και μοιράζεται σε όλες τις περιπτώσεις του τύπου. Ένα πεδίο παρουσίας συσχετίζεται με μια εμφάνιση ενός τύπου, έτσι ώστε κάθε εμφάνιση ενός τύπου να έχει το δικό του σύνολο όλων των πεδίων παρουσίας μιας κλάσης.
Για παράδειγμα, τα προσωπικά στοιχεία μιας κλάσης Εργοδοτών όπως το όνομα, ο προσδιορισμός κ.λπ. μπορούν να αποθηκευτούν ως πεδία εμφάνισης για την αποθήκευση των τιμών κάθε αντικειμένου του Εργαλείου.
Ένα πεδίο μόνο για ανάγνωση μπορεί να εκχωρηθεί μόνο κατά τη διάρκεια της δήλωσης ή σε μια παράσταση ή στατικού κατασκευαστή αυτής της κλάσης.
Ένα πεδίο διαφέρει από μια τοπική μεταβλητή στο ότι το πρώτο μπορεί να προσεγγιστεί με περισσότερες από μία μεθόδους και μπορεί να χρησιμοποιηθεί εκτός του πεδίου εφαρμογής μιας μόνο μεθόδου, ενώ το τελευταίο χρησιμοποιείται μέσα στην ίδια τη μέθοδο.
Ένα πεδίο μπορεί να προστατευθεί από μια ιδιότητα που επιτρέπει την ανάγνωση και τη γραφή (μετά την επικύρωση) ενός πεδίου. Η ιδιότητα επιτρέπει επίσης την αλλαγή της εσωτερικής εφαρμογής των δεδομένων που αντιπροσωπεύονται ως πεδίο χωρίς να παραβιάζεται ο υφιστάμενος κώδικας.
Ο ορισμός αυτός γράφτηκε στο πλαίσιο του C #
