摘要: 1.System.IO命名空间 System.IO命名空间主要包括了基于文件(和基于内存)的输入输出(I/O)服务的相关基础类库。 2.Directory(Info)和File(Info) FileInfo和DirectoryInfo是获取文件类型或目录细节更好的方式,因为它们的成员往往会返回强类型 阅读全文
posted @ 2018-10-29 16:29 Kyle0418 阅读(376) 评论(2) 推荐(0) 编辑
摘要: 添加以下代码,忽略控件多线程的安全机制: 阅读全文
posted @ 2018-10-29 15:11 Kyle0418 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 1.使用多线程 添加以下代码,忽略控件多线程的安全机制:(可实现,但不建议直接创建线程操作控件,控件上的大多数方法只能从创建控件的线程调用) 也可以使用Invoke 或者使用Task: 2.使用委托+QueueUserWorkItem 以下是通过QueueUserWorkItem异步调用 3.APM 阅读全文
posted @ 2018-10-29 15:08 Kyle0418 阅读(1301) 评论(7) 推荐(0) 编辑
摘要: 1.序列 序列是LINQ的基础。在看到一个查询表达式的时候,应该要想到它所涉及的序列:一开始总是存在至少一个序列,且通常在中间过程会转换为其他序列,也可能和更多的序列连接在一 起。来看一个简单的例子,我们在人员列表上执行一个查询表达式。附加了一个过滤器,来保证只有成年人出现在结果序列中: var a 阅读全文
posted @ 2018-10-29 09:53 Kyle0418 阅读(1741) 评论(0) 推荐(2) 编辑
摘要: 1.垃圾回收机制 1.1 GC简介 C#和Java一样是一种系统自动回收释放资源的语言,在C#环境中通过 GC(Garbage Collect)进行系统资源回收,在数据基本类型中介绍到,C#数据类型分为引用类型和值类型, 值类型保存在Stack上,随着函数的执行作用域执行完毕而自动出栈,所以这一类型 阅读全文
posted @ 2018-10-29 09:27 Kyle0418 阅读(504) 评论(0) 推荐(0) 编辑