Mục lục:
- Định nghĩa - Hệ thống loại phổ biến (CTS) có nghĩa là gì?
- Techopedia giải thích Hệ thống loại phổ biến (CTS)
Định nghĩa - Hệ thống loại phổ biến (CTS) có nghĩa là gì?
Hệ thống loại chung (CTS) là một tiêu chuẩn để xác định và sử dụng các loại dữ liệu trong .NETframework. CTS định nghĩa một tập hợp các loại dữ liệu, được sử dụng và quản lý theo thời gian chạy để tạo điều kiện tích hợp ngôn ngữ chéo.
CTS cung cấp các loại trong .NET Framework, trong đó các ứng dụng, thành phần và điều khiển .NET được xây dựng bằng các ngôn ngữ lập trình khác nhau để thông tin được chia sẻ dễ dàng. Trái ngược với các ngôn ngữ cấp thấp như C và C ++, trong đó các lớp / cấu trúc phải được sử dụng để xác định các loại thường được sử dụng (như ngày hoặc giờ), CTS cung cấp một hệ thống phân cấp phong phú của các loại đó mà không cần bao gồm các tệp tiêu đề hoặc thư viện trong mã.
CTS là một đặc điểm kỹ thuật được tạo bởi Microsoft và được bao gồm trong tiêu chuẩn Hiệp hội các nhà sản xuất máy tính châu Âu. Nó cũng tạo thành tiêu chuẩn để thực hiện .NET framework.
Techopedia giải thích Hệ thống loại phổ biến (CTS)
CTS được thiết kế như một hệ thống phân cấp đối tượng gốc đơn với System.Object là loại cơ sở mà tất cả các loại khác được dẫn xuất. CTS hỗ trợ hai loại khác nhau:- Các loại giá trị: Chứa các giá trị cần được lưu trữ trực tiếp trên ngăn xếp hoặc phân bổ nội tuyến trong cấu trúc. Chúng có thể được tích hợp sẵn (loại nguyên thủy chuẩn), do người dùng định nghĩa (được xác định trong mã nguồn) hoặc liệt kê (bộ giá trị liệt kê được biểu thị bằng nhãn nhưng được lưu dưới dạng loại số).
- Các kiểu tham chiếu: Lưu trữ một tham chiếu đến địa chỉ bộ nhớ của giá trị và được phân bổ trên heap. Các kiểu tham chiếu có thể là bất kỳ kiểu con trỏ, kiểu giao diện hoặc kiểu tự mô tả (mảng và kiểu lớp như lớp do người dùng định nghĩa, kiểu giá trị đóng hộp và đại biểu).
