C#语法手册

关键字索引(官方文档)

内建类型关键字(引用类型)

object System.Object string System.String dynamic System.Object

内建类型关键字(值类型)

bool System.Boolean byte System.Byte sbyte System.SByte
char System.Char decimal System.Decimal double System.Double
float System.Single int System.Int32 uint System.UInt32
nint System.IntPtr nuint System.UIntPtr long System.Int64
ulong System.UInt64 short System.Int16 ushort System.UInt16

关键字

abstract 修饰符 as 运算符 base 访问关键字
break 语句关键字 case 语句关键字 catch 语句关键字
checked 语句关键字 class 声明关键字 const 修饰符
continue 语句关键字 default 文本/语句关键字 delegate 声明关键字
do 语句关键字 else 语句关键字 enum 声明关键字
event 声明关键字 explicit 运算符 extern 修饰符
false bool值类型 finally 语句关键字 fixed 语句关键字
for 语句关键字 foreach 语句关键字 goto 语句关键字
if 语句关键字 implicit 运算符 in 语句关键字
interface 声明关键字 internal 访问修饰符 is 类型测试关键字
lock 语句关键字 namespace 声明关键字 new 运算符
null 文字关键字 operator 运算符 out 声明或修饰
override 修饰符 params 修饰符 private 访问修饰符
protected 访问修饰符 public 访问修饰符 readonly 修饰符
ref 参数修饰符 return 语句关键字 sealed 类修饰符
sizeof 运算符 stackalloc 运算符 static 修饰符
struct 声明关键字 switch 语句关键字 this 访问关键字
throw 语句关键字 true bool值类型 try 语句关键字
typeof 运算符 unchecked 语句关键字 unsafe 修饰符
using 关键字 virtual 声明关键字 void 声明关键字
volatile 修饰符 while 语句关键字

上下文关键字

add 事件访问器声明 and 逻辑关键字 alias 外部别名
ascending 查询(LINQ)关键字 async 修饰符 await 运算符
by 查询(LINQ)关键字 descending 查询(LINQ)关键字 dynamic 动态类型
equals 查询(LINQ)关键字 from 查询(LINQ)关键字 get 属性/索引访问器
global 全局命名空间 group 查询(LINQ)关键字 init 属性/索引访问器
into 查询(LINQ)关键字 join 查询(LINQ)关键字 let 查询(LINQ)关键字
nameof 表达式 nint 内建值类型 not 逻辑关键字
notnull 泛型参数约束 nuint 内建值类型 on 查询(LINQ)关键字
or 逻辑关键字 orderby 查询(LINQ)关键字 partial类型 分部类型
partial方法 分部方法 record 记录 remove 事件访问器
select 查询(LINQ)关键字 set 属性/索引访问器 unmanaged 泛型约束
value 属性/索引访问器 var 变量声明 when筛选条件 筛选条件
where泛型约束 泛型约束 where查询子句 查询(LINQ)关键字 with 表达式
yield 迭代返回