2014年3月8日

DictoryInfo.GetFiles

摘要: using System;using System.IO;namespace ConsoleApplication1{ class Program { staticvoid Main(string[] args) { DirectoryInfo di = new DirectoryInfo(@"C:\Users\tomfitz\Documents\ExampleDir"); Console.WriteLine("No search pattern returns:"); foreach (... 阅读全文

posted @ 2014-03-08 22:40 吃鱼的木头 阅读(224) 评论(0) 推荐(0) 编辑

驱动器,文件夹和文件

摘要: Directory和DirctioryInfo类是用于创建,移动和枚举目录和子目录的静态方法,如复制,移动,重命名,创建和删除目录。也可用于获取和设置与目录的创建访问及写入操作相关的DateTime信息。 由于所有的Directory方法都是静态的,因此如果只想执行一个操作,那么使用Directory方法的效率比使用相应的DirectoryInfo实例方法可能更高。大多数Directory方法要求当前操作目录的路径 Directory类的静态方法对所有方法都执行安全检查。如果打算多次重用某个对象,可以考虑改用DirectoryInfo的相应实例方法,因为并不总是需要安全检查 注意,在... 阅读全文

posted @ 2014-03-08 22:39 吃鱼的木头 阅读(455) 评论(0) 推荐(0) 编辑

基本文件的I/O

摘要: System.IO命名空间包含允许在数据流和文件上进行同步,异步及写入的类型。文件是一些永久存储及具有特定顺序的字节组成的一个有序的,具有名称的集合。与文件有关的概念是目录路径和磁盘存储等。流提供了一种向后备存储写入字节和从后备存储读取字节的方式。后备存储包裹用文件存储或用内存(数组)存储,以及网络,CD等。基本文件的I/O 命名空间为System.I/O,程序集为mscorlib(在mscorlib.dll中) 抽象基类Stream支持读取和写入字节。Stream集成了异步支持,其默认实现根据其相应的异步方法来定义同步读取和写入。 所有表示流的类都是从Stream类继承的。Stream... 阅读全文

posted @ 2014-03-08 18:22 吃鱼的木头 阅读(214) 评论(0) 推荐(0) 编辑

异常处理

摘要: 异常就是程序运行中发生的错误,程序如果发生异常,就可以进行异常处理。C#为处理在程序执行期间可能出现的反常情况提供了内置支持。这些异常由正常控制流之外的代码处理。1try-catch语句try-catch语句由一个try块后跟一个或多个catch子句构成,这些子句制定不同的异常处理程序。try块包含可能导致异常的保护代码。该块一只执行到引发异常或成功完成为止。catch子句使用时可以不带任何参数,这种情况下它不惑任何类型的异常,并被称为一般catch子句。它还可以接受从System.Exception派生的对象参数,这种情况下它处理特定的异常。在同一个try-catch语句中使用一个以上的特定 阅读全文

posted @ 2014-03-08 11:00 吃鱼的木头 阅读(171) 评论(0) 推荐(0) 编辑

委托

摘要: 首先要知道什么是委托。用通俗易懂的话来讲,可以把委托看成是用来执行方法(函数)的一个容器。在使用委托时,可以像对待一个类一样对待它。即先声明,再实例化。两者只有一点不同,类在实例化之后叫对象或实例,但委托在实例化之后仍叫委托。如:delegate double MathsOp(double x);以上声明了一个委托,该委托的意义是任何一个返回值为double且只有一个形象为double 的函数都可以用这个委托来调用。要将委托实例化。首先要有一个满足委托声明的方法。假设有如下的返回一个数的2倍的方法:class MathsOperations{ public static double Mul. 阅读全文

posted @ 2014-03-08 10:18 吃鱼的木头 阅读(197) 评论(0) 推荐(0) 编辑

导航