心如止水

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2008年11月10日

摘要: Extension Method能够让你为一个已经存在的类添加方法,而不用去创建一个子类继承它。 具体做法: 定义一个静态的类来包含这个扩展方法。 定义扩展方法,必须是静态的,该方法的第一个参数用来指定是扩展哪个类的方法, 并且前面要加this关键字。 在想要调用扩展方法的类中,用using引入该类的命名空间就可以了。 下面是例子: 定义一个类来扩展string类: names... 阅读全文
posted @ 2008-11-10 14:45 cutebear 阅读(610) 评论(0) 推荐(0) 编辑