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

Một định danh là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Định danh có nghĩa là gì?

Một mã định danh, trong C #, là tên do người dùng định nghĩa của một thành phần chương trình. Nó có thể là một không gian tên, lớp, phương thức, biến hoặc giao diện.

Mã định danh là các ký hiệu được sử dụng để xác định duy nhất một thành phần chương trình trong mã. Chúng cũng được sử dụng để chỉ các loại, hằng, macro và tham số. Tên định danh phải cho biết ý nghĩa và cách sử dụng của phần tử được đề cập.

C # là một ngôn ngữ lập trình được biên dịch và có triển khai sao cho các định danh chỉ là các thực thể thời gian biên dịch. Trong thời gian chạy, mỗi mã định danh sẽ được tham chiếu bằng tham chiếu đến địa chỉ bộ nhớ và bù cho trình biên dịch được gán cho mã thông báo định danh văn bản của nó.

Techopedia giải thích Định danh

Giống như trong C / C ++, số nhận dạng trong C # phân biệt chữ hoa chữ thường.

Microsoft khuyến nghị sử dụng các ký hiệu Camel hoặc Pascal, cùng với ngữ nghĩa, để đặt tên định danh thay vì ký hiệu Hungary đã được sử dụng trước khi lập trình .NET. Ví dụ: "workerSalary" có thể đại diện cho ký hiệu Lạc đà trong đó chữ cái đầu tiên của tất cả các từ được viết hoa trừ từ đầu tiên. Ký hiệu lạc đà được sử dụng để đặt tên cho các thành viên, trường và tham số riêng. "EmployeeSalary" là một định danh trong ký hiệu Pascal, vì tất cả các từ trong định danh bắt đầu bằng một chữ cái viết hoa. Nó thường được sử dụng cho tên loại và các thành viên không bí mật của một loại.

Các quy tắc phải tuân theo trong khi sử dụng mã định danh bao gồm:

  • Nó chỉ có thể bắt đầu bằng một chữ cái của bảng chữ cái hoặc gạch dưới (_), nhưng không phải là một số
  • Nó có thể là sự kết hợp của các số, chữ cái, trình kết nối, chuỗi thoát Unicode, v.v.
  • Nó không thể là một từ khóa C #
  • Nó không nên chứa khoảng trắng
  • Nó không thể có nhiều hơn 511 ký tự
  • Nó phải được khai báo trước khi được giới thiệu
  • Nó không thể có hai dấu gạch dưới liên tiếp trong tên của nó vì các định danh như vậy được sử dụng để thực hiện
  • Không thể khai báo nhiều hơn một định danh có cùng tên trong một phạm vi

Mã định danh có tiền tố "@" được gọi là định danh nguyên văn. Mặc dù tiền tố "@" cho phép sử dụng các từ khóa, giúp giao tiếp với các ngôn ngữ lập trình khác, nhưng đó không phải là một cách làm được khuyến nghị.

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