2012年3月25日

.Net中通过反射技术的应用----插件程序的开发入门

摘要: 再开始之前,先学习基本基本的概念.程序集:所有.Net类都是定义在某个Assembly(程序集)中的,.Net基本类是定义在mscorlib.dll中。exe也可以看做是类库,也可以引用。.net的exe也是Assembly,.net中的exe和dll的区别就是exe中包含入口函数,其他没有区别,exe也可以当成dll那样引用、也可以反编译。GAC:全局程序集缓存。公用的Assembly放到GAC中,我们新建一个项目,会发现引用的程序集,如system,找不到这个dll放在哪里,实质上系统已注册到全局GAC中程序集包含描述它们自己的内部版本号和它们包含的所有数据和对象类型的详细信息的元数据。程 阅读全文

posted @ 2012-03-25 17:39 wolfram 阅读(3798) 评论(14) 推荐(12) 编辑

foreach原理学习

摘要: foreach能遍历哪些什么样的数据类型? 实现了IEnumerable(getEnumerator())、IEnumerable<T>的接口都可以使用foreach进行遍历。那么为什么实现这两个接口就有了遍历的能力呢?查看这两个接口的元数据IEnumerable接口中,就一个 GetEnumerator()方法 // 摘要: // 公开枚举数,该枚举数支持在非泛型集合上进行简单迭代。 [ComVisible(true)] [Guid("496B0ABE-CDEE-11d3-88E8-00902754C43A")] public interface IEn... 阅读全文

posted @ 2012-03-25 08:10 wolfram 阅读(797) 评论(0) 推荐(2) 编辑

导航