Compartir a través de


Error del compilador CS0154

Actualización: noviembre 2007

Mensaje de error

La propiedad o el indizador 'propiedad' no se puede utilizar en este contexto porque carece del descriptor de acceso get
The property or indexer 'property' cannot be used in this context because it lacks the get accessor

Se produjo un error al intentar usar una propiedad, ya que no se definió un método de descriptor de acceso get en la propiedad. Para obtener más información, vea Campos (Guía de programación de C#).

Ejemplo

El código siguiente genera el error CS0154:

// CS0154.cs
public class MyClass2
{
    public int i
    {
        set
        {
        }
        // uncomment the get method to resolve this error
        /*
        get
        {
            return 0;
        }
        */
    }
}

public class MyClass
{
    public static void Main()
    {
        MyClass2 myClass2 = new MyClass2();
        int j = myClass2.i;   // CS0154, no get method
    }
}