编译器错误 CS1955
更新:2007 年 11 月
错误消息
不能像使用方法那样使用不可调用的成员“name”。
只能调用方法和委托。如果尝试将空括号与除方法或委托之外的其他内容一起使用,则将生成此错误。
更正此错误
- 从表达式中移除括号。
示例
下面的代码将生成 CS 1955,因为该代码尝试开始使用整数和属性:
// cs1955.cs
class A
{
public int x = 0;
public int X
{
get { return x; }
set { x = value; }
}
}
class Test
{
static int Main()
{
A a = new A();
a.x(); // CS1955
a.X(); // CS1955
}
}