Leer en inglés

Compartir a través de


Error del compilador CS0276

'property/indexer': solo se pueden utilizar modificadores de accesibilidad en descriptores de acceso si la propiedad o indizador tiene tanto un descriptor de acceso get como set

Este error se produce cuando se declara una propiedad o un indizador con un solo descriptor de acceso y se usa un modificador de acceso en el descriptor de acceso. Para solucionarlo, quite el modificador de acceso o agregue otro descriptor de acceso.

Ejemplo

El ejemplo siguiente genera el error CS0276:

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