Chyba kompilátoru CS1955
Nepovolitelného člena name nelze použít jako metodu.
Lze vyvolat pouze metody a delegáty. Tato chyba se vygeneruje při pokusu o volání jiné metody nebo delegáta pomocí prázdných závorek.
- Odeberte z výrazu závorky.
Následující kód generuje CS1955, protože se kód pokouší vyvolat pole a vlastnost pomocí vyvolání výrazu ()
. Pole ani vlastnost nelze volat. Pro přístup k hodnotě, kterou ukládá, použijte výraz .
přístupu člena.
// 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;
}
}
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: