C#关键字快速回想

来源:互联网 发布:mac上怎么切换输入法 编辑:程序博客网 时间:2024/05/22 04:47

关键字是预定义的保留标识符,对编译器有特殊意义。 除非前面有 @ 前缀,否则不能在程序中用作标识符。 例如,@if 是有效标识符,而 if 则不是,因为 if 是关键字。

此主题中的第一个表列出了是 C# 程序任意部分中的保留标识符的关键字。 此主题中的第二个表列出了 C# 中的上下文关键字。 上下文关键字仅在一部分程序上下文中有特殊含义,可以在相应上下文范围之外用作标识符。 一般来说,C# 语言中新增的关键字会作为上下文关键字添加,以免破坏用旧版语言编写的程序。

    abstractasbaseboolbreakbytecasecatchcharchecked类constcontinue小数default委托dodoubleelseenum事件explicitexternfalsefinallyfixedfloatforforeachgotoifimplicitinin(泛型修饰符)int接口内部islocklongnamespacenewnull对象operatoroutout(泛型修饰符)替代params专用受保护公用只读refreturnsbytesealedshortsizeofstackallocstatic字符串structswitchthisthrowtruetrytypeofuintulonguncheckedunsafeushortusingusing staticvirtualvoidvolatilewhile

上下文关键字

上下文关键字用于在代码中提供特定含义,但不是 C# 中的保留字。 一些上下文关键字(如 partial 和 where)在两个或多个上下文中有特殊含义。

   addaliasascendingasyncawaitdescending动态fromgetglobalgroupintojoinletnameoforderbypartial(类型)partial(方法)removeselectset值varwhen(筛选条件)where(泛型类型约束)where(查询子句)yield

原创粉丝点击