摘要: 前两天学了个扩展方法,感觉挺好玩想写一篇博客记录一下,一直到现在才有时间  扩展方法:个人理解就是能够扩展到其它类型上的方法,只需要添加该方法所在的命名空间就行了,Linq中的很多方法都是扩展方法,下面是一个简单的扩展方法的Demo。  1.在一个名为MyMethod的命名空间中写一个静态的方法      该方法在那个类中并不重要,重要的是有这么一个方法,而且方法的参数必须以this开头,意思就是将自己(调用方法的对象)作为参数传进去。然后编译成程序集。    2.添加程序集引用和声明命名空间  using MyMethod;  3.现在就可以调用刚才写的扩展方法了,注意因为该扩展方法的参数类 阅读全文
posted @ 2011-01-11 21:55 王长委 阅读(372) 评论(1) 推荐(2) 编辑