Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει το Κοινό Σύστημα Τύπου (CTS);
Το Σύστημα Common Type (CTS) είναι ένα πρότυπο για τον ορισμό και τη χρήση τύπων δεδομένων στο .NETframework. Το CTS ορίζει μια συλλογή τύπων δεδομένων, τα οποία χρησιμοποιούνται και διαχειρίζονται από τον χρόνο εκτέλεσης για να διευκολύνουν την ενσωμάτωση μεταξύ των γλωσσών.
Το CTS παρέχει τους τύπους του .NET Framework με τους οποίους οι εφαρμογές, τα στοιχεία και τα στοιχεία ελέγχου .NET είναι ενσωματωμένα σε διαφορετικές γλώσσες προγραμματισμού, έτσι ώστε οι πληροφορίες να μοιράζονται εύκολα. Σε αντίθεση με τις γλώσσες χαμηλού επιπέδου όπως το C και το C ++, όπου πρέπει να χρησιμοποιούνται κλάσεις / διαρθρώσεις για τον ορισμό τύπων που χρησιμοποιούνται συχνά (όπως η ημερομηνία ή η ώρα), το CTS παρέχει μια πλούσια ιεραρχία τέτοιων τύπων χωρίς να χρειάζεται να συμπεριληφθούν αρχεία ή βιβλιοθήκες κεφαλίδας στον κώδικα.
Το CTS είναι μια προδιαγραφή που δημιουργήθηκε από τη Microsoft και συμπεριλήφθηκε στο πρότυπο της Ένωσης Κατασκευαστών Ηλεκτρονικών Υπολογιστών. Επίσης, αποτελεί το πρότυπο για την υλοποίηση του πλαισίου .NET.
Η Techopedia εξηγεί το Common Type System (CTS)
Το CTS σχεδιάζεται ως ιεραρχία αντικειμένων μοναδικής ρίζας με το System.Object ως τον τύπο βάσης από τον οποίο παράγονται όλοι οι άλλοι τύποι. Το CTS υποστηρίζει δύο διαφορετικά είδη τύπων:- Τύποι Αξίας: Περιέχουν τις τιμές που πρέπει να αποθηκευτούν απευθείας στη στοίβα ή να διατεθούν σε σειρά σε μια δομή. Μπορούν να ενσωματωθούν (τυπικοί πρωτόγονοι τύποι), να καθοριστούν από τον χρήστη (καθορίζονται στον πηγαίο κώδικα) ή απαριθμήσεις (σύνολα απαριθμημένων τιμών που αντιπροσωπεύονται από ετικέτες αλλά αποθηκεύονται ως αριθμητικός τύπος).
- Τύποι αναφοράς: Αποθηκεύστε μια αναφορά στη διεύθυνση μνήμης της τιμής και κατανέμεται στον σωρό. Οι τύποι αναφοράς μπορούν να είναι οποιοιδήποτε τύποι δείκτη, τύποι διεπαφών ή τύποι αυτο-περιγραφής (συστοιχίες και τύποι κλάσεων, όπως οριζόμενες από το χρήστη κατηγορίες, τύποι εγκιβωτισμένων τιμών και πληρεξούσιοι).



