04 2014 档案
摘要:扩展方法就是在不改变类中的代码而再给类增加一个方法C#中自由的类库其实就用了很多扩展方法:粉红方块的下边有个小箭头,这就是扩展方法虽然扩展方法也可以点出来,但是它不是类的成员方法,不能访问类的私有成员。扩展方法的用法:其实就是写一个静态类,在静态类中写一个静态方法例如有一个Inforation类 1...
阅读全文
摘要:说起反射,我觉得就是窥探一个程序集内部的实现,基本上就是这个意思。并且反射无处不在,我们天天在使用,VS的智能提示就是通过反射获取到类的属性、方法等,还有反编译工具。反射就是动态获取程序集的元数据的来操作类型的,下面演示一下反射中得一些基本方法:首先建一个类库,写一些普通类、接口、抽象类、属性、方法等然后生成一下,将源文件中得dll拷贝到C盘下,这里这个dll文件就是程序集在主函数中调用:#region 加载指定的程序集,并且获取程序集中得所有类型 // //写一个类,里面写一些类型,把生成的dll放到磁盘中 // //加载ClassLibrary1.d...
阅读全文