欢迎来到天天文库
浏览记录
ID:34606888
大小:188.00 KB
页数:5页
时间:2019-03-08
《c#(vs2010)关键字修饰符》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、C#关键字版本VisualStudio2010主要参考:http://msdn.microsoft.com/zh-cn/library/x53a06bb.aspx关键字是对编译器具有特殊意义的预定义保留标识符。它们不能在程序中用作标识符,除非它们有一个@前缀。例如,@if是有效的标识符,但if不是,因为if是关键字。本主题中的第一个表列出的关键字在C#程序的任何部分都是保留标识符。本主题中的第二个表列出了C#中的上下文关键字。上下文关键字仅在受限制的程序上下文中具有特殊含义,并且可在该上下文外部用作标识符。通常,在将新关键字添加到C#语言的同时,也会将它们添加为上下文关键字,以
2、便避免破坏用该语言的早期版本编写的程序。关键字在visualstudio的智能感应如图delegate的图标:(关于智能感知的图片意义,可以google搜索关键字:BabelIcons或直接访问以下网址:http://msdn.microsoft.com/zh-cn/library/bb166402(v=VS.90).aspx)abstractasbaseboolbreakbytecasecatchcharcheckedclassconstcontinuedecimaldefaultdelegate(委托)dodoubleelseenumeventexplicitexternf
3、alsefinallyfixedfloatforforeachgotoifimplicitinin(泛型修饰符)intinterfaceinternalislocklongnamespace(命名空间)newnullobjectoperatoroutout(泛型修饰符)overrideparamsprivateprotectedpublicreadonlyrefreturnsbytesealedshortsizeofstackallocstaticstringstruct(结构)switchthisthrowtruetrytypeofuintulonguncheckedunsa
4、feushortusingvirtualvoidvolatilewhile上下文关键字上下文关键字用于提供代码中的特定含义,但它不是C#中的保留字。某些上下文关键字(如partial和where)在两个或更多个上下文中具有特殊含义。add(添加)extern(别名)ascendingdescendingdynamicfromgetglobalgroupintojoinletorderbypartial(类型)partial(方法)removeselectsetvaluevarwhere(泛型类型约束)where(查询子句)yield修饰符(C#参考)版本VisualStudio
5、2010主要参考:http://msdn.microsoft.com/zh-cn/library/6tcf2h8w.aspx·VisualStudio2008·VisualStudio2005修饰符用于修改类型和类型成员的声明。本节介绍C#修饰符:修饰符用途访问修饰符·public·private·internal·protected指定声明的类型和类型成员的可访问性。abstract指示某个类只能是其他类的基类。const指定无法修改字段或局部变量的值。event声明事件。extern指示在外部实现方法。new从基类成员隐藏继承的成员。override提供从基类继承的虚拟成员
6、的新实现。partial—部分在整个同一程序集中定义分部类、结构和方法。readonly声明一个字段,该字段只能赋值为该声明的一部分或者在同一个类的构造函数中。sealed指定类不能被继承。static声明属于类型本身而不是属于特定对象的成员。unsafe声明不安全的上下文。virtual在派生类中声明其实现可由重写成员更改的方法或访问器。volatile指示字段可由操作系统、硬件或并发执行线程等在程序中进行修改。附:智能图片含义(BabelIcons),版本是visualstudio2008
此文档下载收益归作者所有