摘要:
值类型是比引用类型更“轻型”的一种类型,因为它不需要作为对象在托管堆中分配,不会被垃圾回收,也不通过指针来引用。 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;//初始... 阅读全文
摘要:
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 (... 阅读全文
摘要:
常见的问题作个总结,主要内容:一、路径的相关操作,如判定路径是否合法,路径类型,路径的特定部分,合并路径,系统文件夹路径等内容;二、相关通用文件对话框,这些对话框可以帮助我们操作文件系统中的文件和目录;三、文件、目录、驱动器的操作,如获取它们的基本信息,获取和设置文件和目录的属性,文件的版本信息,搜索文件和目录,文件判等,复制、移动、删除、重命名文件和目录;四、读写文件,包括临时文件,随机文件名等;五、对文件系统的监视;这一篇就先写一下前两部分。一、路径相关操作问题1:如何判定一个给定的路径是否有效/合法;解决方案:通过Path.GetInvalidPathChars或Path.GetInva 阅读全文