作用:不用繼承類也可以給類添加自己的方法
使用場景:在不修改源碼的情況下為其它類型增加方法
可以給任意類型增加擴充方法
調用:給什麼類型設定就用什麼類型來調用,
格式:'類型名.擴充方法名'
因為擴充方法是靜态的,是以要向靜态方法那樣調用
給自定義類設定:
public static void SayHello(this Person person){}
這樣在通過類的執行個體調用的時候就可以調用到這個擴充方法了
給int類型設定:
public static void IntHe(this int i){}
調用的時候可以看到自己寫的擴充方法