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