Číst v angličtině

Sdílet prostřednictvím


Chyba kompilátoru CS0276

'property/indexer': Modifikátory přístupnosti u přístupových objektů se dají použít jenom v případě, že vlastnost nebo indexer má get i nastavený přístupový objekt.

K této chybě dochází, když deklarujete vlastnost nebo indexer pouze s jedním přístupovým objektem a použijete modifikátor přístupu na přístupovém objektu. Pokud chcete problém vyřešit, odeberte modifikátor přístupu nebo přidejte další přístupové objekty.

Příklad

Následující příklad vygeneruje CS0276:

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