.NET 3.0 之后新增的一种特性,叫“扩展方法”
扩展方法能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。
public static bool IsNullOrEmpty(this string s)
{
return string.IsNullOrEmpty(s);
}
之后可调用
string a;
a.IsNullOrEmpty();
C# 扩展方法
原文:http://www.cnblogs.com/sunlyk/p/7427372.html