C#多继承的讨论似乎是个古老的问题了,但今天本文要向大家展示的C#多继承可能是大家闻所未闻见所未见的,甚至是发明C#语言的人也不曾想到我会这样去写代码,并且自得其乐。说起多继承,首先大家可以想想这个问题:你知道在C#中怎么实现多继承吗?主流的答案无非2种。答案一:用接口啊,一个类可以继承自多个接口的。答案二:C#不支持多继承,C++才支持多继承,多继承会让代码变得很乱,因此微软在设计C#的时候放弃了多继承。能够知道答案二的人显然懂的更多,我也在很长一段时间内相信C#不支持多继承,直到2013年5月的一个项目中,我偶然的发现自己的代码就完全实现了真正意义的多继承。先说说什么是真正意义的多继承。真 Read More
posted @ 2014-01-07 22:50 Leo C.W Views(50402) Comments(44) Diggs(13) Edit