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