1. 程式人生 > >擴展方法

擴展方法

pan oid pre 實例方法 color 相同 對象 style 但是

有許多擴展類的方法:

  1.如果有類的源代碼,繼承就是給對象添加新功能的好方法。

  2.如果沒有類的源代碼,可以使用擴展方法。

擴展方法:

  1.擴展方法寫著靜態類中。

  2.擴展方法也是靜態的。但是調用時,和實例方法一樣,使用對象調用。

  3.如果擴展方法的名字和類中方法的簽名相同,則優先類中原來的方法。

1 public static class Extension
2 {
3     public static void Print(this Student s, string str)
4     {
5         Console.WriteLine(str);
6     }
7 }

擴展方法