.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();

猜你喜欢

转载自blog.csdn.net/yr1202/article/details/86300756