摘要: 我不建议过多的看这些框架的代码,因为这些代码要完成任务需要很多琐碎的类实现,比如读取某个包下面的所有类,解析class的头文件,反射各种信息,再加上封装,很有可能在读源码的过程中掉到各种细节里出不来,所以读这种源码要事无巨细,理解原理即可。基本原理其实就是通过反射解析类及其类的各种信息,包括构造器、 阅读全文
posted @ 2018-06-07 10:23 Emil.you 阅读(440) 评论(0) 推荐(1) 编辑
摘要: FOR XML PATH 是sqlserver数据库的语法,能将查询出的数据转换成xml格式的数据. 首先,我们来看一个正常的查询: SELECT TOP 2 id, name,crDate FROM sys.sysobjects 查询出的是表格形式数据, 如果改成xml格式,则如下 SELECT  阅读全文
posted @ 2017-04-21 09:45 Emil.you 阅读(3808) 评论(0) 推荐(1) 编辑
摘要: Array类 a) IEumerable接口是由foreach语句用于迭代数组的接口。 b) ICollection接口派生于IEumerable接口,这个接口主要用于确定集合中的元素个数,或用于同步。 c) IList接口派生于ICollection接口,Array类实现IList接口的主要原因是 阅读全文
posted @ 2017-04-21 09:16 Emil.you 阅读(6067) 评论(0) 推荐(3) 编辑
摘要: 在使用.NET创建的程序或组件时,元数据(metadata)和代码(code)都存储于“自成一体”的单元中,这个单元称为装配件。我们可以在程序运行期间访问这些信息。 在System.Reflection中有这样一个class————Assembly,我们可以通过它来加载一个装配件。方法如下: Ass 阅读全文
posted @ 2017-04-21 08:34 Emil.you 阅读(1933) 评论(0) 推荐(0) 编辑