Поделиться через


Ошибка компилятора CS1955

Обновлен: Ноябрь 2007

Сообщение об ошибке

Невызываемый член "имя" не может быть использован в качестве метода.
Non-invocable member 'name' cannot be used like a method.

Вызывать можно только методы и делегаты. Эта ошибка возникает при попытке использования пустых скобок с любыми элементами, кроме методов и делегатов.

Исправление данной ошибки

  • Удалите скобки из выражения.

Пример

В следующем примере кода возникает ошибка CS1955, поскольку происходит попытка запустить целое значение и свойство.

// 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
    }
}