Błąd kompilatora CS1955
Nie można użyć niezwoływalnego elementu członkowskiego "name", takiego jak metoda.
Można wywołać tylko metody i delegaty. Ten błąd jest generowany podczas próby użycia pustych nawiasów w celu wywołania czegoś innego niż metoda lub delegat.
- Usuń nawiasy z wyrażenia.
Poniższy kod generuje CS1955, ponieważ kod próbuje wywołać pole i właściwość przy użyciu wyrażenia ()
wywołania . Nie można wywołać pola lub właściwości. Użyj wyrażenia .
dostępu do składowej, aby uzyskać dostęp do przechowywanej przez nią wartości.
// 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
// Try this line instead:
// int num = a.x;
}
}
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: