摘要:有许多扩展类的方式,如果有类的源代码,继承就是给对象添加功能的好方法,但如果没有源代码,该怎么办?此时可以使用扩展方法,它允许改变一个类,但不需要该类的源代码。 扩展方法是静态方法,它是类的一部分,但实际上没有放在类的源代码中,假如有一个Money类如下所示:View Code 1 public class Money 2 { 3 private decimal amount; 4 /// <summary> 5 /// 金额 6 /// </summary> 7 public decimal A...
阅读全文