Trang Chủ Phát triển Hệ thống loại phổ biến (cts) là gì? - định nghĩa từ techopedia

Hệ thống loại phổ biến (cts) là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Đị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:

  1. 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ố).
  2. 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).
Mặc dù các hoạt động trên các biến của một loại giá trị không ảnh hưởng đến bất kỳ biến nào khác, các hoạt động trên các biến của một loại tham chiếu có thể ảnh hưởng đến cùng một đối tượng được gọi bởi một biến khác. Khi các tham chiếu được thực hiện trong phạm vi của một cụm, hai loại có cùng tên nhưng trong các cụm khác nhau được định nghĩa là hai loại riêng biệt, trong khi khi sử dụng không gian tên, thời gian chạy sẽ nhận ra tên đầy đủ của từng loại (như System.Object, System.String, v.v.). Tập hợp các loại phong phú trong CTS có ngữ nghĩa được thiết kế tốt sao cho chúng có thể được sử dụng rộng rãi như một loại cơ sở trong các ngôn ngữ dựa trên ngôn ngữ chung (CLR). Đây là lý do tại sao tất cả các nhà phát triển .NET phải có sự hiểu biết thấu đáo về CTS.

Hệ thống loại phổ biến (cts) là gì? - định nghĩa từ techopedia