扩展方法

来源:互联网 发布:校外mac连不上知网 编辑:程序博客网 时间:2024/06/06 00:08

  扩展方法是C#3.0里的知识,它允许改变一个类,但不需要该类的源代码

     扩展方法是一个静态方法,它是类的一部分,但实际并没有放在类的源代码中,扩展方法的参数,第一个参数必须是扩展方法类型的,它放在this关键字的后面,

     如在Money类中添加一个AddMoney(decimal amout) 方法,其扩展方法如下:

    

public static void AddToAmount(this Money money` decimal amountToAdd)(    money.Amount += amountToAdd}

0 0
原创粉丝点击