扩展方法
所谓的扩展方法,其实就是无需继承就可以改写类,让类中增加方法。直接通过实例调用的静态方法,因此即使实例是NULL也不会抛出nullreferenceexception。
扩展方法使你能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。
所谓的扩展方法,其实就是无需继承就可以改写类,让类中增加方法。直接通过实例调用的静态方法,因此即使实例是NULL也不会抛出nullreferenceexception。
扩展方法使你能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。