擴(kuò)展方法
所謂的擴(kuò)展方法士鸥,其實就是無需繼承就可以改寫類驶臊,讓類中增加方法呻征。直接通過實例調(diào)用的靜態(tài)方法耘婚,因此即使實例是NULL也不會拋出null reference exception。
擴(kuò)展方法使你能夠向現(xiàn)有類型“添加”方法陆赋,而無需創(chuàng)建新的派生類型沐祷、重新編譯或以其他方式修改原始類型嚷闭。擴(kuò)展方法是一種特殊的靜態(tài)方法,但可以像擴(kuò)展類型上的實例方法一樣進(jìn)行調(diào)用赖临。
//擴(kuò)展方法的格式
public static 返回值函數(shù)名(thisTypeNameclass,args)
{
//do somesthing
}
參考資料:擴(kuò)展方法(C# 編程指南)