Compilerfehler CS0271
Aktualisiert: November 2007
Fehlermeldung
Die Eigenschaft oder der Indexer "Eigenschaft/Indexer" kann in diesem Kontext nicht verwendet werden, da der get-Accessor nicht zugreifbar ist.
The property or indexer 'property/indexer' cannot be used in this context because the get accessor is inaccessible
Dieser Fehler tritt auf, wenn Sie versuchen, auf einen nicht verfügbaren get-Accessor zuzugreifen. Sie beheben diesen Fehler, indem Sie den Zugriff auf den Accessor erweitern oder die Aufrufposition ändern. Weitere Informationen finden Sie unter Accessorzugriff und Eigenschaften (C#-Programmierhandbuch).
Im folgenden Beispiel wird CS0271 generiert:
// 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
}
}