Daftar Isi:
- Definisi - Apa yang dimaksud dengan Common Type System (CTS)?
- Techopedia menjelaskan Common Type System (CTS)
Definisi - Apa yang dimaksud dengan Common Type System (CTS)?
Common Type System (CTS) adalah standar untuk mendefinisikan dan menggunakan tipe data dalam .NETframework. CTS mendefinisikan kumpulan tipe data, yang digunakan dan dikelola oleh run time untuk memfasilitasi integrasi lintas bahasa.
CTS menyediakan jenis-jenis dalam .NET Framework yang dengannya aplikasi, komponen, dan kontrol NET dibuat dalam berbagai bahasa pemrograman sehingga informasi dapat dibagikan dengan mudah. Berbeda dengan bahasa tingkat rendah seperti C dan C ++ di mana kelas / struct harus digunakan untuk menentukan jenis yang sering digunakan (seperti tanggal atau waktu), CTS menyediakan hierarki yang kaya dari jenis-jenis seperti itu tanpa perlu memasukkan file header atau pustaka dalam kode.
CTS adalah spesifikasi yang dibuat oleh Microsoft dan termasuk dalam standar Asosiasi Produsen Komputer Eropa. Ini juga membentuk standar untuk mengimplementasikan .NET framework.
Techopedia menjelaskan Common Type System (CTS)
CTS dirancang sebagai hierarki objek yang di-root-kan secara tunggal dengan System.Object sebagai tipe dasar dari mana semua tipe lainnya diturunkan. CTS mendukung dua jenis:- Jenis Nilai: Berisi nilai-nilai yang perlu disimpan langsung di tumpukan atau dialokasikan inline dalam suatu struktur. Mereka dapat built-in (tipe primitif standar), yang ditentukan pengguna (didefinisikan dalam kode sumber) atau enumerasi (set nilai yang disebutkan yang diwakili oleh label tetapi disimpan sebagai tipe numerik).
- Jenis Referensi: Menyimpan referensi ke alamat memori nilai dan dialokasikan di heap. Tipe referensi dapat berupa tipe pointer, tipe interface atau tipe yang menggambarkan sendiri (array dan tipe kelas seperti kelas yang ditentukan pengguna, tipe nilai kotak dan delegasi).
![Apa itu sistem tipe umum (cts)? - definisi dari techopedia Apa itu sistem tipe umum (cts)? - definisi dari techopedia](https://img.theastrologypage.com/img/img/blank.jpg)