摘要: 值类型是比引用类型更“轻型”的一种类型,因为它不需要作为对象在托管堆中分配,不会被垃圾回收,也不通过指针来引用。 static void Main() { System.Collections.ArrayList list = new System.Collections.ArrayList(); Point p;//分配一个Point,不在堆中分配。 for (int i = 0; i < 20; i++) { p.x = p.y = i;//初始... 阅读全文
posted @ 2011-11-23 15:31 Rookier 阅读(967) 评论(0) 推荐(0) 编辑
摘要: public static string[] CutString() { string[] cut = { "12","34","12","442","1"}; string[] ins = { "34","442"}; if (cut.Length <= ins.Length) { return null; } List<string> result = cut.ToList(); for (... 阅读全文
posted @ 2011-11-23 11:09 Rookier 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 常见的问题作个总结,主要内容:一、路径的相关操作,如判定路径是否合法,路径类型,路径的特定部分,合并路径,系统文件夹路径等内容;二、相关通用文件对话框,这些对话框可以帮助我们操作文件系统中的文件和目录;三、文件、目录、驱动器的操作,如获取它们的基本信息,获取和设置文件和目录的属性,文件的版本信息,搜索文件和目录,文件判等,复制、移动、删除、重命名文件和目录;四、读写文件,包括临时文件,随机文件名等;五、对文件系统的监视;这一篇就先写一下前两部分。一、路径相关操作问题1:如何判定一个给定的路径是否有效/合法;解决方案:通过Path.GetInvalidPathChars或Path.GetInva 阅读全文
posted @ 2011-11-23 09:06 Rookier 阅读(532) 评论(0) 推荐(1) 编辑