扩展方法

有许多扩展类的方法:

  1.如果有类的源代码,继承就是给对象添加新功能的好方法。

  2.如果没有类的源代码,可以使用扩展方法。

扩展方法:

  1.扩展方法写着静态类中。

  2.扩展方法也是静态的。但是调用时,和实例方法一样,使用对象调用。

  3.如果扩展方法的名字和类中方法的签名相同,则优先类中原来的方法。

public static class Extension
{
    public static void Print(this Student s, string str)
    {
        Console.WriteLine(str);
    }
}  

  

posted on 2017-07-22 14:23  萨尔  阅读(132)  评论(0编辑  收藏  举报

导航