关键字
- C#关键
表1 C#关键
| 关键字 | 说明 | 关键字 | 说明 | 关键字 | 说明 | 关键字 | 说明 |
1 | abstract | 抽象类 | event | 事件 | new | 构造实例/隐藏方法 | struct | 结构体 |
2 | as | 转化为 | explicit |
| null | 空 | switch | 分支语句 |
3 | base |
| extern |
| Object | 基类(万类之祖) | this | 自身 |
4 | bool | 布尔类型 | false | 假/否 | operator | 运算符重载 | throw | 抛出异常 |
5 | break | 表示跳转 | finally |
| out | 传出参数 | true | 真/是 |
6 | byte | 无符号8位整数 | fixed |
| override | 覆写 | try | 捕捉异常 |
7 | case | 情况 | float | 浮点数 | params | 参数 | typeof | 获取类型对象 |
8 | catch | 异常处理 | for | 循环 | private | 私有修饰符 | uint | 无符号整型 |
9 | char | 字符 | foreach | 遍历 | protected | 保护修饰符 | ulong | 无符号长整型 |
10 | checked |
| goto | 跳转 | public | 公有修饰符 | unchecked |
|
11 | class | 类 | if | 选择语句(如果) | readonly | 只读 | unsafe | 不安全类型,用于指针 |
12 | const | 修饰常量 | implicit |
| ref | 传入参数 | ushort | 无符号短整型 |
13 | continue | 跳转 | in |
| return | 返回,表示跳转 | using | 引用命名空间 |
14 | decimal | 表示金钱的量 | int | 整型 | sbyte | 有符号8位整数 | virtual | 虚方法修饰符 |
15 | default | 默认 | interface | 接口 | sealed | 密封类/密封方法 | volatile |
|
16 | delegate | 委托 | internal |
| short | 短整型 | void | 无返回值 |
17 | do |
| is | 转化为 | sizeof | 获取数据类型长度 | while | 循环语句 |
18 | double |
| lock |
| stackalloc |
|
|
|
19 | else | 其它 | long | 长整型 | static | 静态 |
|
|
20 | enum | 枚举 | namespace | 命名空间 | string | 字符串 |
|
|
- 上下文关键字
上下文关键字用于提供代码中的特定含义,但它不是 C# 中的保留字。某些上下文关键字(如 partial 和 where)在两个或更多个上下文中具有特殊含义。
表2 上下文关键字
from | get | group |
into | join | let |
orderby | partial(类型) | partial(方法) |
select | set | value值 |
where(泛型类型约束) | where(查询子句) | yield |