Token là phần tử nhỏ nhất của chương trình. Tìm hiểu identifier và keyword - là các token trong C#.
Từ khóa (Keywords)
Từ khóa là từ dành riêng cho trình biên dịch C#. Không dùng làm identifier trừ khi thêm tiền tố @.
Một số từ khóa dành riêng:
| abstract | as | base | bool | break | byte | case |
| catch | char | checked | class | const | continue | decimal |
| default | delegate | do | double | else | enum | event |
| explicit | extern | false | finally | fixed | float | for |
| foreach | goto | if | implicit | in | in (generic) | int |
| interface | internal | is | lock | long | namespace | new |
| null | object | operator | out | out (generic) | override | params |
Định danh (Identifiers)
Tên dùng để nhận diện lớp, biến, hàm, item do người dùng định nghĩa. Quy tắc đặt tên:
- Bắt đầu bằng chữ cái, theo sau là chữ cái, số (0-9) hoặc gạch dưới. Ký tự đầu không được là số.
- Không chứa khoảng trắng hoặc ký tự đặc biệt: ? - + ! @ # % ^ & * ( ) [ ] { } . ; : " ' / \. Chỉ cho phép gạch dưới (_).
- Không trùng từ khóa C#.