Từ khóa và số nhận dạng C #

Trong hướng dẫn này, chúng ta sẽ tìm hiểu về các từ khóa (từ dành riêng) và định danh trong ngôn ngữ lập trình C #.

Từ khóa C #

Từ khóa là tập hợp các từ dành riêng được xác định trước có ý nghĩa đặc biệt trong chương trình. Ý nghĩa của các từ khóa không thể thay đổi, chúng cũng không thể được sử dụng trực tiếp làm định danh trong một chương trình.

Ví dụ,

 di động dài;

Đây, longlà một từ khóa và mobileNum là một biến (mã định danh). longcó ý nghĩa đặc biệt trong C # tức là nó dùng để khai báo biến kiểu longvà hàm này không thay đổi được.

Ngoài ra, từ khóa thích long, int, char, vv có thể không được sử dụng như định danh. Vì vậy, chúng ta không thể có một cái gì đó như:

 dài dài;

C # có tổng cộng 79 từ khóa. Tất cả các từ khóa này đều ở dạng chữ thường. Đây là danh sách đầy đủ của tất cả các từ khóa C #.

trừu tượng như căn cứ bool
phá vỡ byte trường hợp nắm lấy
char đã kiểm tra lớp học hăng sô
tiếp tục thập phân mặc định ủy nhiệm
làm gấp đôi khác enum
biến cố rõ ràng bên ngoài sai
cuối cùng đã sửa Phao nổi cho
cho mỗi đi đến nếu ngầm hiểu
trong trong (công cụ sửa đổi chung) int giao diện
nội bộ Khóa Dài
không gian tên Mới vô giá trị vật
nhà điều hành ngoài out (sửa đổi chung) ghi đè
params riêng tư được bảo vệ công cộng
chỉ đọc ref trở về sbyte
niêm phong ngắn kích thước stackalloc
tĩnh chuỗi cấu trúc công tắc điện
điều này phi thật thử
loại uint dài không được kiểm tra
không an toàn ushort sử dụng sử dụng tĩnh
vô hiệu bay hơi trong khi

Mặc dù từ khóa là các từ dành riêng, chúng có thể được sử dụng làm định danh nếu @được thêm vào dưới dạng tiền tố. Ví dụ,

 int @void;

Câu lệnh trên sẽ tạo một biến kiểu @void int.

Từ khóa theo ngữ cảnh

Bên cạnh các từ khóa thông thường, C # có 25 từ khóa theo ngữ cảnh. Từ khóa theo ngữ cảnh có ý nghĩa cụ thể trong ngữ cảnh chương trình hạn chế và có thể được sử dụng làm mã định danh bên ngoài ngữ cảnh đó. Chúng không phải là những từ dành riêng trong C #.

thêm vào bí danh tăng dần
không đồng bộ chờ đợi giảm dần
năng động từ được
toàn cầu nhóm thành
tham gia để cho đặt bởi
một phần (loại) một phần (phương pháp) tẩy
lựa chọn bộ giá trị
var khi nào (điều kiện lọc) ở đâu (ràng buộc kiểu chung)
năng suất

Nếu bạn muốn biết chức năng của mọi từ khóa, tôi khuyên bạn nên truy cập từ khóa C # (tài liệu chính thức của C #).

Số nhận dạng C #

Số nhận dạng là tên được đặt cho các thực thể như biến, phương thức, lớp, v.v. Chúng là các mã thông báo trong chương trình xác định duy nhất một phần tử. Ví dụ,

 giá trị int;

Đây, valuelà tên của biến. Do đó nó là một định danh. Từ khóa dành riêng không thể được sử dụng làm số nhận dạng trừ khi @được thêm vào dưới dạng tiền tố. Ví dụ,

 int break;

Câu lệnh này sẽ tạo ra một lỗi trong thời gian biên dịch.

Để tìm hiểu thêm về các biến, hãy truy cập Biến C #.

Quy tắc đặt tên một số nhận dạng

  • Mã định danh không được là từ khóa C #.
  • Mã định danh phải bắt đầu bằng chữ cái, dấu gạch dưới hoặc @ký hiệu. Phần còn lại của mã định danh có thể chứa các chữ cái, chữ số và ký hiệu gạch dưới.
  • Khoảng trắng không được phép. Không được có các ký hiệu khác ngoài chữ cái, chữ số và dấu gạch dưới.
  • Số nhận dạng phân biệt chữ hoa chữ thường. Vì vậy, getName, GetName và getname đại diện cho 3 định danh khác nhau.

Dưới đây là một số số nhận dạng hợp lệ và không hợp lệ:

Định danh Nhận xét
con số Có hiệu lực
tính toán Có hiệu lực
xin chào $ Không hợp lệ (Chứa $)
name1 Có hiệu lực
@nếu Hợp lệ (Từ khóa có tiền tố @)
nếu Không hợp lệ (Từ khoá C #)
Tên của tôi Không hợp lệ (Chứa khoảng trắng)
_Xin chào chào Có hiệu lực

Ví dụ: Tìm danh sách từ khóa và số nhận dạng trong một chương trình

Để làm rõ khái niệm, chúng ta hãy tìm danh sách các từ khóa và số nhận dạng trong chương trình chúng tôi đã viết trong C # Hello World.

 using System; namespace HelloWorld ( class Hello ( static void Main(string() args) ( Console.WriteLine("Hello World!"); ) ) )
Từ khóa Định danh
sử dụng Hệ thống
không gian tên HelloWorld (không gian tên)
lớp học Chào cả lớp)
tĩnh Chính (phương pháp)
vô hiệu args
chuỗi Bảng điều khiển
WriteLine

"Xin chào thế giới!" WriteLinephương thức bên trong là một chuỗi ký tự.

thú vị bài viết...