Yiping YU

导航

 

 


一、C#标识符

标识符是适用于变量、类、方法和其他各种用户定义对象的一般术语。命名标识符时应当遵守以下规则:

  • 标识符不能以数字开头,也不能包含空格。
  • 标识符可以包含大小写字母、数字、下划线和@字符。
  • 标识符必须区分大小写。大写字母和小写字母被认为是不同的字母。
  • @字符只能是标识符的第一个字符。带@前缀的标识符称为逐字标识符。
  • 不能使用C#中的关键字。但是,@字符加关键字可以成为合法的标识符,建议不要这样做。
  • 不能与C#的类库名称相同。

二、C#中的所有关键字

关键字是对编译器具有特殊意义的预定义保留标识符。这些在system命名空间中的预定义保留标识符称为关键字。它们不能在程序中用做标识符,除非它们有一个@前缀。比如,@this是有效的标识符,但this不是,因为this是关键字。

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 int intemal
interface is lock long namespace new null
object operator 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#修饰符

三、上下文关键字

上下文关键字仅在受限制的程序上下文中具有特殊含义,并且可在该上下文外部用作标识符。但是它不是C#中的保留字,我们可以将这些关键字用作自己的方法、变量和类的标识符。但是,一般尽量不要这样做。

from get group into
join left orderby partial(方法)
partial(类型) select set value
var where(泛型类型约束) where(查询子句) yield

四、提示

在Visual Studio 2010的代码和文本编辑器窗口中输入这些关键字时,它们的颜色默认为蓝色。

posted on 2013-05-23 15:39  q512410034  阅读(1260)  评论(0编辑  收藏  举报