Lire en anglais

Partager via


Erreur du compilateur CS0471

La méthode 'name' n’est pas une méthode générique. Si vous avez prévu une liste d’expressions, utilisez des parenthèses autour de l’expression <.

Cette erreur se produit quand votre code contient une liste d’expressions sans parenthèses.

Exemple

L’exemple suivant génère l’erreur CS0471 :

// CS0471.cs
// compile with: /t:library
class Test
{
    public void F(bool x, bool y) {}
    public void F1()
    {
        int a = 1, b = 2, c = 3;
        F(a<b, c>(3));    // CS0471
        // To resolve, try the following instead:
        // F((a<b), c>(3));
    }
}

Notes

Cette erreur du compilateur n’est plus utilisée dans Roslyn. L’exemple précédent doit être compilé avec succès.