Freigeben über


Compilerfehler CS0276

Aktualisiert: November 2007

Fehlermeldung

"Eigenschaft/Indexer": Zugriffsmodifizierer für Accessoren können nur verwendet werden, wenn die Eigenschaft oder der Indexer sowohl einen get- als auch einen set-Accessor hat.
'property/indexer': accessibility modifiers on accessors may only be used if the property or indexer has both a get and a set accessor

Dieser Fehler tritt auf, wenn Sie eine Eigenschaft oder einen Indexer mit nur einem Accessor deklarieren und einen Zugriffsmodifizierer für den Accessor verwenden. Um diesen Fehler zu beheben, entfernen Sie den Zugriffsmodifizierer, oder fügen Sie einen weiteren Accessor hinzu.

Beispiel

Im folgenden Beispiel wird der Fehler CS0276 generiert.

// CS0276.cs
public class MyClass
{
    public int Property
    {
        protected set { }   // CS0276
    }
    public int Property2
    {
        internal get { }   // CS0276
    }
}