Partager via


Erreur du compilateur CS0154

Mise à jour : novembre 2007

Message d'erreur

La propriété ou l'indexeur 'propriété' ne peut pas être utilisé dans ce contexte, car il lui manque l'accesseur get
The property or indexer 'property' cannot be used in this context because it lacks the get accessor

Une tentative d'utilisation d'une propriété a échoué, car aucune méthode d'accesseur get n'était définie dans la propriété. Pour plus d'informations, consultez Champs (Guide de programmation C#).

Exemple

L'exemple suivant génère l'erreur 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
    }
}