C#

定义一个扩展方法时,首先这个扩展方法需要被定义在静态类中,因此这个扩展方法必须是一个静态方法;其次在扩展方法的参数列表中,需要在第一个参数类型的前面加关键字this作为修饰符,而紧接其后的就是被扩展类的名称。

原文地址:https://www.cnblogs.com/lilideng/p/ExtendMethod.html