Trang Chủ Phát triển Một định danh đủ điều kiện là gì? - định nghĩa từ techopedia

Một định danh đủ điều kiện là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Định danh đủ điều kiện có nghĩa là gì?

Mã định danh đủ điều kiện, trong C #, là một chuỗi bao gồm một mã định danh duy nhất hoặc một chuỗi các mã định danh được phân tách bằng dấu chấm (.). Nó được khai báo trong một không gian tên và có thể bao gồm một hoặc nhiều không gian tên hoặc loại.

Một mã định danh đủ điều kiện được sử dụng chủ yếu để chỉ định duy nhất một loại hoặc loại thành viên bằng cách cho phép bao gồm không gian tên trong đó mã định danh được khai báo. Nó cho phép hai định danh có một tên chung và được khai báo trong hai không gian tên lồng nhau khác nhau. Nó đảm bảo an toàn loại dữ liệu bằng cách loại bỏ sự mơ hồ gây ra bởi nhiều số nhận dạng được xác định trong cùng một phạm vi. Nó cho phép một không gian tên lồng nhau được xác định mà không cần lồng ghép một số khai báo không gian tên.

Trong khi phát triển một ứng dụng lớn được tích hợp với nhiều mô-đun với nhiều mã định danh, khả năng một mã định danh có cùng tên có thể xảy ra ở nhiều vùng mã. Bằng cách chỉ định mã định danh theo cách phân cấp, một mã định danh đủ điều kiện sẽ giúp thể hiện danh mục ngữ nghĩa của mã nằm dưới mã định danh và giải quyết vấn đề mơ hồ trong việc giải quyết tên định danh.

Techopedia giải thích Định danh đủ điều kiện

Mã định danh đủ điều kiện là một thành phần chương trình (giao diện, loại, biến, không gian tên, v.v.) có tên đủ điều kiện. Tên đủ điều kiện là đường dẫn phân cấp hoàn chỉnh của mã định danh, bắt đầu từ không gian tên toàn cầu của nó.

Ví dụ: một biến số nguyên, "Tổng", có thể được khai báo trong một không gian tên, "Máy tính", có nhiều thành viên có thể giúp tính toán logic số học. Mã định danh đủ điều kiện được sử dụng để chỉ biến số nguyên sẽ là "Calculator.Total".

Nếu hai thành viên của một không gian tên lồng nhau có cùng tên đủ điều kiện, điều này báo hiệu lỗi vì chúng đóng góp vào cùng một không gian khai báo.

Định nghĩa này được viết trong bối cảnh của C #
Một định danh đủ điều kiện là gì? - định nghĩa từ techopedia