- 1、本文档共71页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NET类体系结构分析
《类的分析与实现》
目录软件三班 刘一锋
第一部分 .NET类库 1
一、 类库结构和System名空间 1
1.System名空间的类 3
2.System名空间的接口 9
3. System名空间的结构 9
4. System名空间的委托 11
5. System名空间的枚举 11
二、 Console类 13
1.屏幕缓冲区和控制台窗口 14
2. Console 类功能 15
3.标准流的控制 16
4.读写方法 18
三、 Convert类 25
1. Convert 类的类型转换 25
2. Convert 类的方法介绍 27
四、 Math类和Random类 29
1. System. Math类 30
2. System. Random类 31
五、 TimeSpan类 33
1. TimeSpan 对象的单位和格式 33
2. TimeSpan 公共字段和属性 33
3. 构造函数和创建TimeSpan对象 34
4. TimeSpan公共方法和运算符 36
六、 DateTime类 39
1.构造函数和DateTime对象的创建 39
2. DateTime的公共字段和属性 40
3. DateTime的方法和运算符 41
七、 System.Collections名空间概念 42
1.容量和计数 42
2.下限 43
八、 System.Collections中的接口 44
1.IEnumerable 接口 45
2.IEnumerator 接口 45
3.IEnumerator.Reset 方法 45
4.InvalidOperationException 类 46
5.ICollection 接口 46
6.IComparer 接口 47
7.IList 接口 47
8.IDictionary 接口 48
9.IDictionaryEnumerator接口 49
九、 System.Collections中的类 52
1.ArrayList 类 52
2.Queue 类 56
3.Stack 类 57
第二部分 流和文件 59
一、 基本概念 59
1.概念 60
2.数据传输方向 60
3.数据流的基本操作 61
二、 文件的基本操作 61
1.文件的创建 62
2.读文件 62
3.写文件 64
4.读写二进制文件 66
5.读取文本文件 68
6.写入文本文件 69
用C#开发软件的一大优势就是能获得.NET框架的各种支持,而.NET类库就是其中重要的软件开发资源,它继承了大部分Windows API 函数的功能,还提供了更高级别的操作。离开了这些类库,就很难编写实用的C#应用程序,即使是简单的控制台程序也要依赖于.NET类库。
关于类库的概念一直就存在,以前的VC有MFC类库、Delphi有类库VCL、Java有Swing、AWT等类库。这些类库封装了系统底层的功能并提供更好的操作方式。
.NET中的类库封装了对Windows、网络、文件、多媒体的处理功能,是所有.NET语言都必须使用的核心类库。
.NET框架类库的确如其名称所暗示:一个关于类和类型的程序库,可让开发人员的日子好过一些。虽然这些类本身以C#编写而成,但它们可被任何基于CLR的语言使用。以C#、VB、C++或.NET框架所支持的任何其他语言编写出来的代码,都可以制造出这些类的实例,并调用它们的方法。
.NET框架类库的内容被组织成一个树状命名空间(namespace tree)。每一个命名空间可以包含许多类型(例如类和接口)及其他命名空间。
.NET框架类库被组织成一个命名空间层次结构,System是这个层次结构的根。
上图展示了.NET框架类库树状命名空间很小的一部分。
①System:“树”的根,此命名空间包含 .NET框架类库中的其他所有命名空间。
②System.Web:这个命名空间包含的类型能够用来创建Web应用程序,与其他许多命名空间一样,它也拥有次级命名空间。
例如,开发人员可以使用System.Web.UI中的类型来构建ASP.NET浏览器应用程序,而System.Web.Services中的类型则可用来构建ASP.NET Web Services应用程序。
③System.Data:这个命名空间内的类型造就了ADO.NET。例如Connection类用于建立对数据库管理系统(database management system,DBMS)的连接,DataSet类的实例则可用于缓存(cache)和检视对DBMS执行的查询的结果。
④System.Windows.Forms:这个命名空间内的类型构成了Windows Forms,它们用于构建Windows GUIs(图形用户界面)。当以任何基于CLR的
您可能关注的文档
- 关于金钥匙汽车用品入驻阿里批发网的建议.doc
- 生产管理常用表格.doc
- 绞盘式喷灌机技术规范条文说明(3.1讨论稿).doc
- 伤寒学要求背诵的98条文.doc
- 牛津少儿英语LETUSGO3.doc
- 1-3单片机最小系统.ppt
- 模板插架技术交底.doc
- 10.物质的量(习题.ppt
- xx超市VPN组建方案.doc
- 第二章小学教育.doc
- 宠物用品线上定制平台运营风险与应对策略研究报告.docx
- 宠物保险市场定价模型优化与宠物主消费心理趋势分析.docx
- 宠物用品跨境电商供应链布局分析及2025年预测报告.docx
- 2025年特色农产品品牌塑造与农产品品牌营销组合策略研究.docx
- 元宇宙虚拟人技术在虚拟现实健身中的应用与市场潜力预测.docx
- 2025年房地产市场成交数据归因:房地产企业营销创新研究报告.docx
- 宠物用品行业定制化服务市场潜力及线上平台构建路径.docx
- 2025年船舶制造行业订单市场前景与船舶制造智能化焊接生产线研究报告.docx
- 教育机构师资培养案例研究:2025年师资培训体系创新实践.docx
- 武汉旅游景点介绍.pptx
文档评论(0)