关键字是对编译器具有特殊意义的预定义保留标识符。它们不能在程序中用作标识符,除非它们有一个 @ 前缀。例如,@if 是有效的标识符,但 if 不是,因为 if 是关键字。
- 关键字
- 类型
- 值类型
- 引用类型:class, delegate, interface, object, string
- void
- var
- 修饰符
- 访问修饰符:internal, private, protected, public
- 其他修饰符:abstract, const, event, extern, override, readonly, sealed, static, unsafe, virtual, volatile
- 语句类型
- 选择语句
- 迭代语句
- 跳转语句
- 异常处理语句
- 检查和未检查语句
- fixed 语句
- lock 语句
- 方法参数
- params
- ref
- out
- 命名空间关键字
- using
- using 指令
- using 语句
- using
- 运算符关键字
- as
- is
- new
- new 运算符
- new 修饰符
- new 约束
- sizeof
- typeof
- true
- true 运算符
- true 字面常数
- false
- false 运算数
- true 字面常数
- stackalloc
- 转换关键字
- explicit
- implicit
- operator
- 访问关键字
- base
- this
- 文字关键字
- null
- true
- false
- default
- 上下文关键字
- get
- set
- partial(类型)
- partial(方法)
- value
- yield
- where(泛型类型约束)
- 查询关键字(LINQ)
- from 子句
- where 子句
- select 子句
- group 子句
- into
- orderby 子句
- join 子句
- let 子句
- 类型