更新:2007 年 11 月
错误消息
在没有对 System.Core.dll 进行引用的情况下,不能在方法声明的第一个参数上使用“this”修饰符。请添加对 System.Core.dll 的引用或从方法声明中移除“this”修饰符。.NET Framework 3.5 版和更高版本支持扩展方法。扩展方法可生成使用属性来标记方法的元数据。该属性类位于 system.core.dll 中。
更正此错误
按消息中的指示,添加对 System.Core.dll 的引用或从方法声明中移除 this 修饰符。
示例
在没有用对 System.Core.dll 的引用编译文件的情况下,下面的示例会生成 CS1110:
复制代码 | |
---|---|
// cs1110.cs // CS1110 // Compile with: /target:library public static class Extensions { public static bool Test(this bool b) { return b; } } |