2017年3月15日

C#编程(二十二)----------继承的类型

摘要: 继承的类型 在面向对象的编程中,有两种截然不同的集成类型:实现继承和接口继承 实现继承:表示一个类型派生于一个基类型,它拥有该基类型的所有成员字段和函数.在实现继承中,派生类型采用基类型的每个函数的实现代码,除非在派生类型的定义中指定重写某个函数的实现代码.在需要给现有的类型添加功能,或许=多相关的 阅读全文

posted @ 2017-03-15 14:01 Sun‘刺眼的博客 阅读(426) 评论(0) 推荐(0) 编辑

C#编程(二十一)----------扩展方法

摘要: C#中的扩展方法 有许多扩展类的方式.如果有类的源代码,继承就是给类添加功能的好方法.但是如果没有源代码,怎么办?吃屎可以使用扩展方法,它允许改变一个类,但不需要该类的源代码.扩展方法是静态方法,它是类的一部分,但实际上没有放在类的源代码中.例如我有一个Money类,不知道源代码,需要一个AddTo 阅读全文

posted @ 2017-03-15 13:57 Sun‘刺眼的博客 阅读(322) 评论(0) 推荐(1) 编辑

导航