更新:2007 年 11 月
错误消息
扩展方法必须在非泛型静态类中定义。扩展方法必须在非泛型静态类中定义为静态方法。
示例
下面的示例生成 CS1106,因为类 Extensions 未定义为 static:
复制代码 | |
---|---|
// cs1106.cs public class Extensions // CS1106 { public static void Test<T>(this System.String s) {} } |
更新:2007 年 11 月
扩展方法必须在非泛型静态类中定义为静态方法。
下面的示例生成 CS1106,因为类 Extensions 未定义为 static:
复制代码 | |
---|---|
// cs1106.cs public class Extensions // CS1106 { public static void Test<T>(this System.String s) {} } |