我正在尝试在dotnet core 2.1应用程序中创建扩展方法,但它无法编译。
我的扩展方法:
public static class ObjectExtension
{
public static bool IsNull(this Object object)
{
return Object.ReferenceEquals(object, null);
}
}
错误输出:
ObjectExtension.cs(7,47):错误CS1001:标识符预期ObjectExtension.cs(7,47):错误CS1003:语法错误,','预期ObjectExtension.cs(7,53):错误CS1001:标识符预期ObjectExtension.cs(9,43):错误CS1525:表达式项'object'无效
答案 0 :(得分:1)
object
是保留字,不能使用。请尝试对其进行更改并再次编译
答案 1 :(得分:0)
将@
添加到object
public static class ObjectExtension
{
public static bool IsNull(this Object @object)
{
return Object.ReferenceEquals(@object, null);
}
}