Auf Englisch lesen

Freigeben über


Compilerfehler CS0276

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

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

Beispiel

Im folgenden Beispiel wird der Fehler CS0276 generiert:

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