- 博客(5)
- 资源 (10)
- 收藏
- 关注
转载 关于反射
最近老是碰到反射的问题,把几篇文章转贴过来,进行整合,希望对后来的有所帮助反射的概述 反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等,。System.reflection命名空间包含的几个类,允许你反射(解析)这些元数据表的代码 和反射相关的命名空间
2006-10-11 12:45:00
699
转载 C# 2.0 局部类型、空属类型、静态类
局部类型局部类型的引入没有局部类型的时候(C# 1.0)class App{ public void Foo(){...} ... public void Bar(){...} ...}有了局部类型之后(C# 2.0)partial class App{ public void Foo() {...} ...}partial class App{
2006-09-21 11:04:00
639
原创 C# 2.0 新迭代器分析
# 2.0引入了很多方便程序员的新功能,其中迭代器是一个.Net Reflector真是个好东西,为了分析新的迭代器,我用到了它来反编译程序以了解.NET内部的迭代机制.源程序很简单,用到了的新的迭代器的一种新用法,还有其他几种用法,但是此文只分析迭代器,所以其他的就不举例了.另外程序中用到了泛型(Generic),这也是C#2.0的特性,.class Program {
2006-09-21 11:02:00
795
原创 C#2.0简介
C#2.0简介 C# 2.0引入了很多语言扩展,最重要的就是泛型(Generics)、匿名方法(Anonymous Methods)、迭代器(Iterators)和不完全类型(Partial Types)。• 泛型允许类、结构、接口、委托和方法通过它们所存贮和操作的数据的类型来参数化。泛型是很有用的,因为它提供了更为强大的编译期间类型检查,需要更少的数据类型之间的显式转换,并且减少了对装箱操作的需
2006-09-21 10:59:00
626
nhibernate 代码生成工具(nhibernate helper kit)
2008-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人