c#3.0 新特性 擴展方法
擴展方法允許編寫和聲明它的類之外的關聯類的方法
用于沒有源代碼或者類是密封的,需要給類擴展新方法時
1、擴展方法必須被聲明為static2、擴展方法聲明所在的類必須被聲明為static3、擴展方法必須包含關鍵字this作為它的第一參數類型
例:
static class ExtendMyData
{
public static double average(this MyData md)
{
......
}
}
調用擴展方法的方式跟調用該類內部的方法一樣,類名加上點符號加上方法名
新聞熱點
疑難解答