Partager via


Erreur du compilateur CS1955

Mise à jour : novembre 2007

Message d'erreur

Un membre 'nom' ne pouvant pas être appelé ne peut pas être utilisé comme une méthode.
Non-invocable member 'name' cannot be used like a method.

Seuls des méthodes et des délégués peuvent être appelés. Cette erreur est générée lorsque vous essayez d'utiliser des parenthèses vides avec un élément autre qu'une méthode ou un délégué.

Pour corriger cette erreur

  • Supprimez les parenthèses de l'expression.

Exemple

Le code suivant génère CS1955 car le code essaie de démarrer un entier et une propriété :

// cs1955.cs
class A
{
    public int x = 0;
    public int X
    {
        get { return x; }
        set { x = value; }
    }
}

class Test
{
    static int Main()
    {
        A a = new A();
        a.x(); // CS1955
        a.X(); // CS1955
    }
}