Partager via


Erreur du compilateur CS0081

Mise à jour : novembre 2007

Message d'erreur

La déclaration du paramètre de type doit être un identificateur et non un type
Type parameter declaration must be an identifier not a type

Lorsque vous déclarez une méthode ou un type générique, spécifiez le paramètre de type sous la forme d'un identificateur (par exemple "T" ou "TypeEntrée"). Lorsque le code client appelle la méthode, il fournit le type, qui remplace chaque occurrence de l'identificateur dans le corps de la méthode ou de la classe. Pour plus d'informations, consultez Paramètres de type générique (Guide de programmation C#).

// CS0081.cs
class MyClass
{
   public void F<int>() {}   // CS0081
   public void F<T>(T input) {}   // OK

   public static void Main()
   {
      MyClass a = new MyClass();
      a.F<int>(2);
      a.F<double>(.05);
   }
}

Voir aussi

Référence

Génériques (Guide de programmation C#)