|   |      1 
                                  2
                             您将以您已经完成的方式定义它,但要调用它,您将使用标准静态方法调用: (如果这样做,您可能希望为GenericXMLSerialisationExtender类提供一个更合适的名称,或者将其移动到其他静态类) 扩展方法不能在静态方法上工作的原因是没有对象可以附加扩展方法。 在您的示例中: 这行中没有定义要扩展的类型。扩展方法要求第一个参数是您希望扩展方法作用于的对象。 扩展方法只是语法上的糖分,是创建静态助手方法的一种好方法。 在.NET 2.0中,您可以编写: .NET 3.5使您能够执行此操作: 因此,当您想在方便的扩展方法的范围之外做一些事情时,您只需返回到旧的静态助手方法模式。 | 
|   |      2 
                                  1
                             我不是在推荐这个,而是作为一个 选项 以下内容: 打电话: 这很可怕,但在某种程度上是解决问题的一种方法。 我怀疑我会 事实上 把它吸干然后做: 
   如果你能给予
    |