文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>关于C#的一些标识符

关于C#的一些标识符

时间:2011-04-04  来源:薄荷红茶

大虾们,你懂的!

以下是最近的一些心得,表拍砖,表围观。嘿嘿

1、C#合法的标识符

1-1、一个合法的C#标识符,是以字母或者下划线开头,其后可以跟任意个字母、数字或者下划线

_this;myconmputer001;StarT_OF_Program等等;

1-2、咳咳,下面的都是非法的标识符

6ya(以数字开头);m#(“#”既不是字母和下划线,也不是数字)

1-3、C#的标识符严格区分大小写,即使两个标识符的字母的大小写不同,也会被认为是两个完全不同的标识符,如:xyz和xYz是两个不同的标识符。

1-4、关键字也可以作为标识符,只要在关键字前加上@前缀。

C#关键字有:

abstract  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  int  interface  internal

is  lock  long  namespace  new

null  object  operator  out  override

params  private  protected  public  readonly

ref  return  sbyte  sealed  short

sizeof  static  string  struct  switch

this  throw  true  try  typeof

unit  ulong  unchecked  unsafe(这个我还没弄懂是神马用途)  ushort

using  virtual  void  while

直接使用关键字做标识符是不允许的,比如:

uint;lock;uint2;in_;_uint;

但是可以通过给关键字加“@”前缀,它们就变成合法的标识符了:

@uint;@operator

相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载