更新: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
    }
}