Bahasa :
SWEWE Anggota :Login |Pendaftaran
Cari
Masyarakat ensiklopedia |Ensiklopedia Jawaban |Kirim pertanyaan |Pengetahuan kosakata |Upload pengetahuan
Sebelumnya 1 Berikutnya Pilih Halaman

Common Language Specification

Pengenalan singkat

Common Language Specification (Common Language Specification, CLS)

Sebuah subset dari bahasa umum fitur bahasa dukungan runtime, termasuk beberapa bahasa pemrograman fungsi generik berorientasi objek. CLS-compliant komponen dan alat-alat untuk memastikan komponen CLS-compliant lainnya dan alat untuk berinteraksi dengan operasi. Lihat juga: CLS-compliant.

Definisi

. NET Framework akan CLS didefinisikan sebagai seperangkat aturan untuk semua. NET bahasa harus mengikuti aturan ini dalam rangka untuk membuat aplikasi interoperable dengan bahasa lain, tapi perlu dicatat bahwa dalam rangka untuk membuat setiap bahasa dapat beroperasi hanya menggunakan CLS benda fungsional terdaftar, fitur ini secara kolektif disebut sebagai kompatibel dengan fungsi CLS. ? Misalnya: C # mendukung tipe numerik unsigned, ditandai dengan uji CTS, tetapi CLS hanya memiliki angka pengenal tipe. Oleh karena itu, jika pengguna menggunakan C # tipe unsigned dalam satu komponen, tidak dapat bekerja dengan tidak menggunakan jenis unsigned bahasa (misalnya VB.NET) desain. Komponen NET beroperasi. Berikut ini adalah "mungkin tidak" bukannya "tidak mungkin" karena masalah sebenarnya tergantung pada visibilitas jangka non-CLS-compliant. Memang, aturan CLS berlaku hanya berlaku untuk komponen-komponen atau bagian dari keberadaan hubungan dengan komponen lain dari jenis. Bahkan, pengguna dapat mewujudkan proyek dengan komponen keamanan swasta, dan komponen menggunakan pengguna memilih untuk menggunakan. Penuh fungsi bahasa NET, dan tanpa sesuai dengan spesifikasi CLS. Di sisi lain, jika kebutuhan pengguna interoperabilitas. NET bahasa, maka komponen masyarakat pengguna kunci harus benar-benar CLS-compliant.Berlaku

Untuk sepenuhnya berinteraksi dengan benda-benda lain, terlepas dari bahasa di mana objek ini dicapai, objek harus terbuka satunya fitur umum dari semua bahasa-bahasa mereka harus beroperasi dengan pemanggil. Untuk ini mendefinisikan Bahasa Spesifikasi Umum (CLS), yang diperlukan untuk banyak aplikasi, satu set fitur bahasa dasar. Aturan CLS mendefinisikan subset dari sistem jenis umum, bahwa semua ketentuan yang berlaku untuk jenis umum sistem yang berlaku untuk CLS, kecuali CLS mendefinisikan aturan yang lebih ketat. CLS dengan mendefinisikan sekelompok pengembang dapat percaya diri dalam kemampuan multibahasa yang tersedia untuk meningkatkan dan memastikan interoperabilitas bahasa. CLS CLS juga mendirikan persyaratan kepatuhan, yang membantu Anda menentukan apakah Anda kode alat CLS-compliant dan gelar diberikan dukungan untuk kode dikelola dikelola (kode menggunakan fungsi CLS) pembangunan.

Jika komponen Anda ke kode lainnya (termasuk kelas turunan) terbuka API hanya menggunakan CLS fitur, Anda dapat memastikan bahwa setiap bahasa pemrograman yang didukung oleh CLS dapat mengakses komponen. Kepatuhan CLS dengan aturan, hanya menggunakan fitur yang disertakan dalam komponen CLS disebut CLS-compliant komponen.

Sebagian besar anggota perpustakaan kelas NET Kerangka. Gambaran jenis definisi yang sesuai dengan CLS. Namun, beberapa jenis perpustakaan di tidak memenuhi salah satu atau lebih anggota CLS. Anggota-anggota ini dapat mendukung fitur bahasa tidak di CLS. Sehubungan dengan adanya dokumen dan semua CLS-compliant alternatif tersedia, tidak CLS-compliant jenis dan anggota melakukan logo yang sama. Untuk informasi lebih lanjut tentang jenis perpustakaan kelas. NET Framework, lihat. NET Framework Class Reference Library.


Sebelumnya 1 Berikutnya Pilih Halaman
Pemakai Ulasan
Belum ada komentar
Saya ingin komentar [Pengunjung (3.237.*.*) | Login ]

Bahasa :
| Periksa kode :


Cari

版权申明 | 隐私权政策 | Hak cipta @2018 Dunia pengetahuan ensiklopedis