C# 关键字 Visual Studio 2012 其他版本 关键字是对编译器具有特殊意义的预定义保留标识符。 它们不能在程序中用作标识符,除非它们有一个 @ 前缀。 例如,@if 是有效的标识符,但 if 不是,因为 if 是关键字。 本主题中的第一个表列出的关键字在 C# 程序的任何部分都是保留标识符。 本主题中的第二个表列出了 C# 中的上下文关键字。 上下文关键字仅在受限制的程序上下文中具有特殊含义,并且可在该上下文外部用作标识符。 通常,在将新关键字添加到 C# 语言的同时,也会将它们添加为上下文关键字,以便避免破坏用该语言的早期版本编写的程序。 abstract As base bool break Byte Case catch char checked class const continue decimal default delegate do double Else enum event explicit extern false finally fixed float for foreach goto if implicit in in(泛型修饰符) int interface internal is lock long namespace new null Object operator out out(泛型修饰符) override params private protected public readonly ref return sbyte sealed short sizeof stackalloc static string struct switch this throw true try typeof uint ulong unchecked unsafe ushort using virtual void volatile while 上下文关键字 -------------------------------------------------------------------------------- 上下文关键字用于提供代码中的特定含义,但它不是 C# 中的保留字。 某些上下文关键字(如 partial 和 where)在两个或更多个上下文中具有特殊含义。 add Alias ascending async await descending dynamic from get global group into join let orderby partial(类型) partial(方法) remove select set Value var where(泛型类型约束) where(查询子句) yield 请参见 -------------------------------------------------------------------------------- 概念 C# 编程指南 其他资源 C# 参考

C# 关键字

Visual Studio   

其他版本  

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

本主题中的第一个表列出的关键字在 C# 程序的任何部分都是保留标识符。  本主题中的第二个表列出了 C# 中的上下文关键字。 上下文关键字仅在受限制的程序上下文中具有特殊含义,并且可在该上下文外部用作标识符。 通常,在将新关键字添加到 C# 语言的同时,也会将它们添加为上下文关键字,以便避免破坏用该语言的早期版本编写的程序。 

abstract   

As    

base   

bool   

break   

Byte    

Case    

catch   

char   

checked     

class   

const   

continue   

decimal   

default   

delegate      

do   

double   

Else    

enum   

event    

explicit   

extern   

false   

finally   

fixed   

float   

for   

foreach   

goto   

if   

implicit   

in   

in(泛型修饰符)   

int   

interface   

internal   

is    

lock   

long   

namespace     

new   

null   

Object 

operator   

out   

out(泛型修饰符)   

override   

params   

private   

protected   

public   

readonly   

ref   

return   

sbyte   

sealed   

short   

sizeof   

stackalloc   

static   

string   

struct   

switch   

this   

throw   

true   

try   

typeof   

uint   

ulong   

unchecked     

unsafe   

ushort   

using   

virtual   

void   

volatile   

while   

 上下文关键字  

--------------------------------------------------------------------------------

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

add    

Alias    

ascending   

async   

await    

descending   

dynamic   

from    

get   

global   

group   

into   

join   

let   

orderby   

partial(类型)   

partial(方法)   

remove   

select   

set   

Value    

var   

where(泛型类型约束)   

where(查询子句)   

yield   

 请参见  

--------------------------------------------------------------------------------

概念

C# 编程指南  

其他资源

C# 参考 

最新文章

  1. 平面直接坐标系线段相交问题(小Q(钟神)的问题)
  2. Sql — CTE公用表表达式和With用法总结
  3. MongoDB-MMS使用总结
  4. 常用 C 头文件
  5. POJ2407 Relatives(欧拉函数)
  6. NServiceBus-网关和多站点分布
  7. Mono4安装教程
  8. 微软职位内部推荐-Sr Development Lead-OSG-IPX
  9. [译]36 Days of Web Testing(二)
  10. Angular - - ngRoute Angular自带的路由
  11. poj_1679: The Unique MST【次小生成树】
  12. c++の奇技淫巧
  13. RMQ算法 (ST算法)
  14. 详解python中的__init__与__new__方法
  15. 2. getline()和get()
  16. List使用linq的OrderBy方法排序,并按照两个字段排序的写法
  17. Data Center手册(1):架构
  18. mysql数据库中查看当前使用的数据库是哪个数据库?
  19. 〖Windows〗zigbee实验之cygwin编译TestSimpleMac出错的解决方法
  20. jQuery 对象和 DOM 对象

热门文章

  1. 该配置节不能包含 CDATA 或文本元素
  2. phoronix-test-suite测试云服务器
  3. 某dp题
  4. 在.NET4.5项目中添加HttpClient引用的办法
  5. Asp.Net MVC在过滤器中使用模型绑定
  6. spark热点互动问答
  7. NAT+穿洞基础知识梳理
  8. 2018 ACM-ICPC 沈阳网络赛
  9. BZOJ 1878 [SDOI2009]HH的项链(扫描线+树状数组)
  10. 5.4 集合的排序(Java学习笔记)(Collections.sort(),及Arrays.sort()底层分析)