1. 程式人生 > >.net 物件擴充套件方法

.net 物件擴充套件方法

從.NET 4.0 開始,可以對物件進行方法擴充套件,覺得挺有用的。

比如 一個string 物件,如果想判斷該物件是否滿足一個條件,比如是否是數字。可以這麼操作。

internal static class StringEx
{
      internal static bool IsNumber(this string str)
      {
           return Regex.IsMatch(input, @"^\d+$");
      }
}

在其他地方定義一個字串,就可以直接使用該方法。

  string str=“11”;

  bool ret = str.IsNumber();