Freigeben über


Compilerfehler CS0272

Die Eigenschaft oder der Indexer „Eigenschaft/Indexer“ kann in diesem Kontext nicht verwendet werden, da nicht auf die festgelegte Zugriffsmethode zugegriffen werden kann.

Dieser Fehler tritt auf, wenn der Programmcode nicht in der Lage ist, auf den set zuzugreifen.

So beheben Sie diesen Fehler

Erweitern Sie die Zugriffsmöglichkeit auf die Zugriffsmethode, oder ändern Sie die Aufrufposition. Weitere Informationen finden Sie unter Einschränken des Accessorzugriffs.

Beispiel

Im folgenden Beispiel wird der Fehler CS0272 generiert:

// CS0272.cs  
public class MyClass  
{  
    public int Property  
    {  
        get { return 0; }  
        private set { }  
    }  
}  
  
public class Test  
{  
    static void Main()  
    {  
        MyClass c = new MyClass();  
        c.Property = 10;      // CS0272  
        // To resolve, remove the previous line
        // or use an appropriate modifier on the set accessor.  
    }  
}