Compilerfehler CS0271
Die Eigenschaft oder der Indexer 'Eigenschaft/Indexer' kann in diesem Kontext nicht verwendet werden, da der get-Accessor nicht verfügbar ist.
Dieser Fehler tritt auf, wenn Sie versuchen, auf einen nicht verfügbaren get
-Accessor zuzugreifen. Um diesen Fehler zu beheben, erweitern Sie die Zugriffsmöglichkeit auf den Accessor, oder ändern Sie die Aufrufposition. Weitere Informationen finden Sie unter Accessorzugriff und Eigenschaften.
Im folgenden Beispiel wird der Fehler 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
}
}
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.