会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
在路上的牛
永远在路上......
博客园
首页
新随笔
联系
管理
订阅
2008年3月24日
C#3.0中的“多重继承”
摘要: C#不支持多继承,只支持多接口实现,这在某些情况下带来了一些不便。现在在C#3.0中,我们可以利用C#3.0的扩展方法来实现一个“受限的多继承”。 C#3.0中引入了扩展方法,可以利用一个静态类的静态方法为一个类或者接口添加方法,关键是:添加的方法是包含实现的,由此我们可以在C#3.0中为接口提供一个带实现的方法声明,而无需额外的实现类。如果一个类实现了多个这样的接口,就可以达到类似多继承的效果。
阅读全文
posted @ 2008-03-24 19:48 在路上的牛
阅读(3011)
评论(14)
推荐(0)
编辑
公告