天天看點

擴充方法

作用:不用繼承類也可以給類添加自己的方法

使用場景:在不修改源碼的情況下為其它類型增加方法

可以給任意類型增加擴充方法

調用:給什麼類型設定就用什麼類型來調用,

格式:'類型名.擴充方法名'

因為擴充方法是靜态的,是以要向靜态方法那樣調用

給自定義類設定:

​ public static void SayHello(this Person person){}​

這樣在通過類的執行個體調用的時候就可以調用到這個擴充方法了

給int類型設定:

​public static void IntHe(this int i){}​

調用的時候可以看到自己寫的擴充方法

擴充方法

繼續閱讀