C#保留字

定义

C#保留字 是C#语言对于编译器有特殊意义的预定义标识,不允许用户将其作为自定义标识来使用。

用户可在保留字前添加前缀符号@ 与保留字共同使用将其转变为自定义标识来使用。例如:@new


数量

截至2015-12-28,官方认可保留字为104个,详见 MSDN - C# Keywords。其中如下保留字存在重复:
- in
- out
- partial
- where


作用域分类

以作用范围论,可分为两类:

1. 语言级保留字(含79个保留字): 在整个C#语言中都作为保留字使用。
*语言级保留字(79)
abstractasbaseboolbreakbytecasecatchcharchecked
classconstcontinuedecimaldefaultdelegatedodoubleelseenum
eventexplicitexternFALSEfinallyfixedfloatforforeachgoto
ifimplicitinin (generic modifier)intinterfaceinternalislocklong
namespacenewnullobjectoperatoroutout (generic modifier)overrideparamsprivate
protectedpublicreadonlyrefreturnsbytesealedshortsizeofstackalloc
staticstringstructswitchthisthrowTRUEtrytypeofuint
ulonguncheckedunsafeushortusingvirtualvoidvolatilewhile
2. 上下文保留字(含25个保留字): 在特定的上下文中作为关键字使用;除此特定的上下文外,可被允许作为自定义标识符使用。
*上下文保留字(25)
addaliasascendingasyncawaitdescendingdynamicfromgetglobal
groupintojoinletorderbypartial (type)partial (method)removeselectset
valuevarwhere (generic type constraint)where (query clause)yield
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值