- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第11章 特征与命名空间 11.1 特征 11.2 命名空间 特征(attribute)提供了一种为类型实体(如类、结构、接口、方法、属性等)描述附加信息的方法。 使用特征通常包括三个步骤: (1)定义特征 (2)使用特征 (3)查询特征 11.1.1 特征的定义 特征类在使用前需要进行定义,定义的一般格式为: [AttributeUsage(AttributeTargets 枚举值)] public class 特征类名: Attribute { …//自定义的特征类体 } 11.1.2 特征的使用 1.使用特征 不管是使用.NET框架提供的预定义特征类或使用用户自定义特征类,只需把要使用的特征放在所要说明的代码实体定义之前的方括号“[]”中,并提供必要的参数即可。 可以用显式说明符将特征关联到所需说明的代码实体(又称特征目标)上,其格式为: [显式说明符:特征列表] 2.使用多个特征 可以分别列出每一个特征,每个特征各占一行。 也可以将各个特征放在同一行中,之间用逗号隔开。 3.使用带参数的特征 使用带参数的特征的一般格式为: [特征类名(位置参数表,命名参数表)] 11.1.3 特征的查询 1.使用GetCustomAttribute或GetCustomAttributes方法查询 只查询指定代码实体上的指定特征类型的特征信息,而不会去查询该代码实体的成员上的特征。 2.使用反射机制查询 反射方法可以查询代码实体成员上的特征。 命名空间用于在C#应用程序中定义作用域。 使用命名空间有下列优点: (1)程序代码分散在多个文件中。 (2)可以在命名空间中增加新类,而不影响其他已存在于该命名空间中的类。 (3)可以构成阶层的类组织结构,即一个命名空间可包含其他命名空间,形成层式结构,更易于分组与管理。 11.2.1 定义命名空间 语句格式为: namespace 命名空间名 { …//命名空间的成员(其他命名空间或类型的定义) } 11.2.2 完全限定名 在一个命名空间中可以包含其他命名空间,这种层次化的命名空间称为嵌套命名空间,另外命名空间和类也可以构成程序的嵌套,往往用命名空间的完全限定名来表示这种层次的命名空间。 在相同的命名空间中不能存在相同名称的类型或命名空间,在不同的命名空间中可以存在相同名称的类型或命名空间。 11.2.3 using语句 用户可以通过using调用命名空间,其一般格式如下: using 命名空间名; //一般using语句 using [别名=]命名空间名;//别名using语句 1.使用System命名空间中的Console对象 2.定位System命名空间中的Console对象 3.使用别名using语句 * * 返回目录 返回目录
您可能关注的文档
- AutoCAD 2002应用教程 第6章 图块和外部参照新.ppt
- AutoCAD 2002应用教程 第7章 三维新.ppt
- AutoCAD 2002应用教程 第8章 图形输出与数据交换新.ppt
- AutoCAD 2002应用教程 第9章 AutoCAD与Internet新.ppt
- AutoCAD 2002应用教程 第10章 综合应用实例新.ppt
- AutoCAD 2002应用教程 目录新.ppt
- AutoCAD 2005工程绘图技术 覃国萍 第二章绘图环境设置和图层管理新.ppt
- AutoCAD 2005工程绘图技术 覃国萍 第六章AUTOCAD_2005_文字与表格新.ppt
- AutoCAD 2005工程绘图技术 覃国萍 第七章工程图形标注新.ppt
- AutoCAD 2005工程绘图技术 覃国萍 第三章绘图命令新.ppt
- 中国国家标准 GB/T 45390-2025动力锂电池生产设备通信接口要求.pdf
- 中国国家标准 GB/T 45393.2-2025信息技术 建筑信息模型(BIM)软件 第2部分:参数化模型.pdf
- GB/T 45393.2-2025信息技术 建筑信息模型(BIM)软件 第2部分:参数化模型.pdf
- 《GB/T 45393.2-2025信息技术 建筑信息模型(BIM)软件 第2部分:参数化模型》.pdf
- GB/T 10184-2025电站锅炉性能试验规程.pdf
- 海尔智家股份有限公司海外监管公告 - 海尔智家股份有限公司2024年度环境、社会及管治报告.pdf
- 上海复旦张江生物医药股份有限公司2024 环境、社会及管治报告.pdf
- 中国邮政储蓄银行股份有限公司中国邮政储蓄银行2024年可持续发展报告.pdf
- 豫园股份:2024年环境、社会及管治(ESG)报告.pdf
- 南京熊猫电子股份有限公司海外监管公告 - 2024年度环境、社会及治理(ESG)报告.pdf
文档评论(0)