Σπίτι Ανάπτυξη Τι είναι το σύνηθες σύστημα τύπου (cts); - ορισμός από την τεχνολογία

Τι είναι το σύνηθες σύστημα τύπου (cts); - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει το Κοινό Σύστημα Τύπου (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 υποστηρίζει δύο διαφορετικά είδη τύπων:

  1. Τύποι Αξίας: Περιέχουν τις τιμές που πρέπει να αποθηκευτούν απευθείας στη στοίβα ή να διατεθούν σε σειρά σε μια δομή. Μπορούν να ενσωματωθούν (τυπικοί πρωτόγονοι τύποι), να καθοριστούν από τον χρήστη (καθορίζονται στον πηγαίο κώδικα) ή απαριθμήσεις (σύνολα απαριθμημένων τιμών που αντιπροσωπεύονται από ετικέτες αλλά αποθηκεύονται ως αριθμητικός τύπος).
  2. Τύποι αναφοράς: Αποθηκεύστε μια αναφορά στη διεύθυνση μνήμης της τιμής και κατανέμεται στον σωρό. Οι τύποι αναφοράς μπορούν να είναι οποιοιδήποτε τύποι δείκτη, τύποι διεπαφών ή τύποι αυτο-περιγραφής (συστοιχίες και τύποι κλάσεων, όπως οριζόμενες από το χρήστη κατηγορίες, τύποι εγκιβωτισμένων τιμών και πληρεξούσιοι).
Αν και οι πράξεις σε μεταβλητές ενός τύπου τιμής δεν επηρεάζουν οποιαδήποτε άλλη μεταβλητή, οι πράξεις σε μεταβλητές ενός τύπου αναφοράς μπορούν να επηρεάσουν το ίδιο αντικείμενο που αναφέρεται από άλλη μεταβλητή. Όταν οι παραπομπές γίνονται μέσα στο πλαίσιο ενός συγκροτήματος, δύο τύποι με το ίδιο όνομα αλλά σε διαφορετικές συναρμολογήσεις ορίζονται ως δύο ξεχωριστοί τύποι, ενώ όταν χρησιμοποιούμε χώρους ονομάτων, ο χρόνος εκτέλεσης αναγνωρίζει το πλήρες όνομα κάθε τύπου (όπως το System.Object, System.String, κλπ.). Το πλούσιο σύνολο τύπων στο CTS έχει καλά σχεδιασμένη σημασιολογία, έτσι ώστε να μπορεί να χρησιμοποιηθεί ευρέως ως βασικός τύπος σε γλώσσες βασισμένες στην κοινή γλώσσα γλώσσας (CLR). Αυτός είναι ο λόγος για τον οποίο όλοι οι προγραμματιστές .NET πρέπει να έχουν πλήρη γνώση του CTS.

Τι είναι το σύνηθες σύστημα τύπου (cts); - ορισμός από την τεχνολογία