Chyba kompilátoru CS0271
Vlastnost nebo indexer property/indexer nelze v tomto kontextu použít, protože přístupový objekt get je nepřístupný.
K této chybě dochází při pokusu o přístup k nepřístupným get
přístupným přístupům. Pokud chcete tuto chybu vyřešit, zvyšte přístupnost přístupového objektu nebo změňte volající umístění. Další informace naleznete v tématu Přístupnost a vlastnosti přístupového objektu.
Následující příklad vygeneruje CS0271:
// CS0271.cs
public class MyClass
{
public int Property
{
private get { return 0; }
set { }
}
public int Property2
{
get { return 0; }
set { }
}
}
public class Test
{
public static void Main(string[] args)
{
MyClass c = new MyClass();
int a = c.Property; // CS0271
int b = c.Property2; // OK
}
}
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: