- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
框架程序设计中182
第四章 .NET Framework类库总览4.1 .NET Framework类库4.2 基础命名空间 4.3 小结 4.1 .NET Framework类库4.1.1 System命名空间4.1.2 System子命名空间.NET Framework类库.NET Framework 类库被组织为一套具有层次结构的命名空间,每个命名空间可以包含类型(如类和接口),以及其他子命名空间。整个体系的根命名空间为System,每一个.NET Framework 应用程序都会用到System所含的一些类型;其他命名空间所包含的类型也可能被经常使用;System是基础,但不是全部。System命名空间 System命名空间是.NET Framework 类库的最终源头,它除了包含一整套子命名空间外,本身也包含很多不同的类型,下面列出了其中的一部分。CTS所定义的核心类型,包括Int16、Int32、Char、Boolean以及其他标准的值类型,还有像Array和Delegate这样的引用类型。引用类型的基类Object也定义于此。Console,控制台应用程序的标准输入流、输出流和错误流,无法继承此类。在第2章中已经使用过这个类的WriteLine方法来输出简单信息,此外它还提供了一个对应的ReadLine方法等其他方法。Math,为三角函数、对数函数和其他通用数学函数提供常数和静态方法。如计算数字的正弦(sine)、余弦(cosine)、正切(tangent)、对数(logarithm)以及其他常见的数学功能。System命名空间 Environment,用以访问“当前运行的应用程序”的环境信息。应用程序可借此获得它的当前目录,检测到其运行的操作系统,得知它使用了多少内存等。GC,用以影响垃圾回收机制何时发生以及如何发生。一旦调用这个类的Collect方法,应用程序可以强制垃圾回收器立即启动。但并不建议使用强制垃圾回收,因为CLR比开发人员更能知道何时让垃圾回收机制发挥作用。Random,其成员可用于计算伪随机数。除了基本的CTS类型,System中的某些类型有时看起来像是因为没有更好的命名空间来放置它们,才被放在这里,然而对很大一部分应用程序来说,这些类型都是非常有用的。System子命名空间System下的命名空间分为两大部分,其中很多还有各自的下属子命名空间,即使只是对它们提供一个简短浏览,也是件令人望而生畏的工作。尽管如此,在研究那些最重要的命名空间的细节之前,至少先获得一个大概的了解,也是非常必要的。为了了解System命名空间下的其他命名空间,这一节将为一些比较重要的命名空间提供一段简短的描述,旨在让大家了解这些命名空间的大概用途。但这里提供的描述,并不是命名空间的全部。System子命名空间System.CodeDom 命名空间中的类可用来建立源代码文档结构的模型,使用 ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.NETDEVFX.v20.chs/cpref2/html/N_System_CodeDom_Compiler.htmSystem.CodeDom.Compiler 命名空间提供的功能可以将源代码文档输出为所支持语言的源代码。例如,一旦程序建立起来,就可以采用C# 、Visual Basic或某些其他语言将其输出。不仅任何.NET开发人员都可以使用这个命名空间中的类型,而且 .NET Framework 本身的某些应用程序(如ASP.NET),也使用了它们。System子命名空间System.Collections 命名空间包含接口和类,这些接口和类定义各种对象(如列表、队列、位、数组、哈希表和字典)的集合,它们都以一种相当泛化的方式定义。例如,Stack和Queue被定义为包含Objects的成员,这就意味着它们可以包含任何CTS类型的值。这个命名空间的子命名空间System.Collections.Generic 包含了本质上相同的类集,但不再使用简单的Objects定义,而是使用泛型;System.Collections.Specialized 包含部分专用的和强类型的集合,例如,链接的列表词典、位向量以及只包含字符串的集合。 System子命名空间System.ComponentModel 命名空间提供了用于实现组件和控件运行或设计时行为的类。此命名空间也包括用于实现属性和类型转换器、绑定到数据源以及授权组件的基类和接口,其中包括Component类,作为Windows Forms所使用组件的基础,它也当作.NET Framework 类库中的其他许多类的基类。Components实现了定义于此命名空间中的IComponent,IComponent类存在于Con
您可能关注的文档
最近下载
- 山东省烟台市蓬莱实验初级中学2024-2025学年度第一学期9年级道德与法治素养形成期中测试(图片版,含答案).docx VIP
- 全国2025年10月自考00185《商品流通概论》真题及答案.docx VIP
- 2023年4月 自考 06056 心理学史 试题.pdf VIP
- 涉案财物管理系统V2.0T-用户使用说明书.pdf VIP
- 2025年网络安全等级测评师(中级)考核试题与答案.pdf VIP
- 电梯学徒安全培训记录课件.pptx VIP
- 公务员制度专题二.ppt VIP
- tc官网软件资源中文产品手册voicetone.pdf VIP
- 路灯售后服务方案及措施.docx VIP
- 河北省部分高中2024-2025学年高一上学期11月阶段性测试语文试卷(含答案).docx VIP
原创力文档


文档评论(0)