C# 扩展方法

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

posted @ 2017-08-25 12:13  sunlyk  阅读(136)  评论(0编辑  收藏  举报