使用英语阅读

通过


编译器错误 CS1110

不能在未引用 System.Core.dll 的情况下使用方法声明的第一个参数上的“this”修饰符。 添加对 System.Core.dll 的引用,或从该方法声明中删除“this”修饰符。

.NET Framework 3.5 及更高版本支持扩展方法。 扩展方法生成元数据,该元数据使用特性标记方法。 特性类位于 system.core.dll 中。

更正此错误

  1. 如该消息所述,添加对 System.Core.dll 的引用,或从该方法声明中删除 this 修饰符。

示例

如果未使用对 System.Core.dll 的引用编译该文件,则以下示例生成 CS1110:

C#
// cs1110.cs  
// CS1110  
// Compile with: /target:library  
public static class Extensions  
{  
    public static bool Test(this bool b) { return b; }  
}  

请参阅