net命名空间和IO.pptVIP

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
命名空间和IO 命名空间 命名空间(namespace)是? 命名空间是对类和其他命名空间的一个逻辑划分 .NET Framework类库由命名空间组成 .NET Framework使用命名空间来组织它的众多的类的 命名空间的作用? 专用于组织代码 用于避免命名冲突 当代码要在某个应用程序中重用时,可以降低复杂性,使简洁、有条理、结构更清晰。 创建命名空间 语法 namespace 名称 {主体} 命名空间的声明可以在源文件的第一行,也可以作为成员出现在其他命名空间声明之中。 如果类的两个命名空名称相同,则视为一个命名空间。 命名空间隐式的使用public修饰符,在声明时不允许使用任何访问修饰符。 命名空间的成员可以是一个类型(类、结构、接口、枚举、委托等),也可以是另一个命名空间。 使用命名空间 语法:命名空间名称.类名 要在类所属的命名空间内使用该类,只需要指定该类的名称——非限定名称。 要在类所属的命名空间之外,必须使用该类的完全限定名来应用它——命名空间名称.类名为限定名称。 使用命令空间指令using 使用限定名称会使代码变长且容易混淆 使用using可以使长且容易混淆的名称变得简单而有意义。 Using别名指令 C#支持使用别名,别名指令定义一个别名,以后就可以使用这个别名来代替一个类型。 using 别名指令提供了一种功能,可以从命名空间中只提取一个类,并将其放入作用域中。 语法 Using 别名名称=到命名空间或类的完全限定路径。 二义性名称:两个不同的命名空间里有相同名称的类 在类存在二义性的情况下,别名指令是非常有用的。 示例 namespace A { class a { } } namespace B { class a { } } namespace C { using a = A.a; class b : a { } } namespace A { class a { } } namespace B { class a { } } namespace C { using x = A; class b : x.a { } } 基类库 是预先编写的代码的集合,这些代码可以很容易地合并到应用程序中,并在应用程序中加以使用。 基类库可以被所有.NET支持的语言共享 根据其功能,BCL中的类被归类到相应的命名空间中。 常用命名空间 System——包含很多类和基本的命名空间。 System.Drawing——处理图形和绘图,包括打印。 System.Data——处理数据存储和管理,在定义ADO.NET 技术中扮演重要角色。 System.IO——管理对文件和流的同步和异步访问。 System.Windows——处理基于窗体的窗口的创建。 System.Reflection——包含程序集读取元数据的类。 System.Threading——包含用于多线程编程的类。 System.Collections——包含定义各种对象集的接口和类。 C#中的文件处理 讨论System.IO命名空间中的各种类。 讨论C#中的各种流处理 列出用来进行文件输入/输出的各种方法和属性 练习使用C#进行文件处理和其他流输入处理。 IO命名空间中的各种类 IO命名空间包含便于在数据流和文件中读取和写入数据的类。 IO命名空间用于文件处理的类 Directory和File Directory类包含可用于处理目录和子目录的静态方法。 该类的静态方法可以在没有目录实例的情况下调用。 File类包含可用于处理文件的静态方法 还用于创建FileStream类。 Directory常用的属性和方法 文件夹的操作类有两种: Directory和DirectoryInto。两个类实际上提供了同样的功能。区别是Directory类所有的方法都是静态的,方法可以直接引用; DirectoryInto是普通类,需要创建实例才能操作文件夹。 示例 建立文件夹 Directory.CreateDirectory(@D:\aa); 删除文件夹(在文件夹存在的前提下) 空目录: string a = D:\\456; Directory.Delete(a); 目录及子目录: string a = D:\\456\\456; Directory.Delete(a,true); 示例 移动文件夹(源目录必须存在,目标目录不能存在) string a = D:\\456; string b = D:\\789; Directory.Move(a, b); 检查文件夹是否存在 if(!Directory .Exists (a)) 示例 得到子

文档评论(0)

peain + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档