Ошибка компилятора 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
}
}