Rumah Pembangunan Apakah jenis sistem biasa (cts)? - definisi dari techopedia

Apakah jenis sistem biasa (cts)? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apa maksud Sistem Jenis Biasa (CTS)?

Sistem Jenis Biasa (CTS) adalah standard untuk menentukan dan menggunakan jenis data dalam .NETframework. CTS mentakrif koleksi jenis data, yang digunakan dan diuruskan oleh masa berjalan untuk memudahkan integrasi silang bahasa.

CTS menyediakan jenis dalam Rangka Kerja.NET yang mana aplikasi, komponen dan kawalan .NET dibina dalam bahasa pengaturcaraan yang berbeza supaya maklumat dikongsi dengan mudah. Berbeza dengan bahasa peringkat rendah seperti C dan C ++ di mana kelas / struktur harus digunakan untuk jenis penentuan yang sering digunakan (seperti tarikh atau masa), CTS menyediakan hierarki jenis yang kaya tanpa memerlukan sebarang kemasukan fail header atau perpustakaan dalam kod.


CTS adalah satu spesifikasi yang dicipta oleh Microsoft dan dimasukkan ke dalam standard Persatuan Pengilang Komputer Eropah. Ia juga membentuk standard untuk melaksanakan rangka kerja NET.

Techopedia menerangkan Sistem Jenis Biasa (CTS)

CTS direka sebagai hierarki objek berakar tunggal dengan System.Object sebagai jenis asas dari mana semua jenis lain diperolehi. CTS menyokong dua jenis jenis:

  1. Jenis Nilai: Mengandungi nilai yang perlu disimpan secara langsung pada timbunan atau diperuntukkan sebaris dalam struktur. Mereka boleh dibina (jenis primitif standard), ditentukan pengguna (ditakrifkan dalam kod sumber) atau penghitungan (set nilai yang dinyatakan yang diwakili oleh label tetapi disimpan sebagai jenis angka).
  2. Jenis Rujukan: Simpan rujukan kepada alamat memori nilai dan diperuntukkan pada timbunan. Jenis rujukan boleh menjadi jenis penunjuk, jenis antara muka atau jenis penerangan diri (array dan jenis kelas seperti kelas pengguna yang ditentukan, jenis nilai kotak dan perwakilan).
Walaupun operasi pada pembolehubah jenis nilai tidak mempengaruhi pembolehubah lain, operasi pada pembolehubah jenis rujukan boleh mempengaruhi objek yang sama dirujuk oleh pembolehubah lain. Apabila rujukan dibuat dalam skop sesuatu perhimpunan, dua jenis dengan nama yang sama tetapi dalam perhimpunan yang berbeza ditakrifkan sebagai dua jenis yang berbeza, sedangkan apabila menggunakan ruang nama, masa berjalan mengiktiraf nama penuh setiap jenis (seperti System.Object, System.String, dsb.). Jenis-jenis jenis yang kaya dalam CTS mempunyai semantik yang direka dengan baik supaya mereka boleh digunakan secara meluas sebagai jenis asas dalam bahasa berasaskan Bahasa Umum (CLR). Inilah sebabnya mengapa semua pemaju NET perlu mempunyai pemahaman menyeluruh terhadap CTS.

Apakah jenis sistem biasa (cts)? - definisi dari techopedia