Прочитать на английском

Поделиться через


Ошибка компилятора CS0276

"свойство или индексатор": модификаторы доступности могут использоваться для функций доступа, только если свойство или индексатор содержит обе функции доступа (get и set)

Эта ошибка происходит в том случае, если вы объявляете свойство или индексатор только с одним методом доступа и при этом к этому методу доступа применяется модификатор доступа. Для устранения ошибки удалите модификатор доступа или добавьте второй метод доступа.

Пример

Следующий пример приводит к возникновению ошибок CS0276:

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