Sdílet prostřednictvím


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
   }
}