Partager via


Erreur du compilateur CS0305

Mise à jour : novembre 2007

Message d'erreur

L'utilisation du type 'type générique' générique requiert les arguments de type 'nombre'
Using the generic type 'generic type' requires 'number' type arguments

Cette erreur se produit lorsque le nombre attendu d'arguments de type n'a pas été trouvé. Pour résoudre l'erreur C0305, utilisez le nombre requis d'arguments de type.

Exemple

L'exemple suivant génère l'erreur CS0305.

// CS0305.cs
public class MyList<T> {}
public class MyClass<T> {}

class MyClass
{
   public static void Main()
   {
      MyList<MyClass, MyClass> list1 = new MyList<MyClass>();   // CS0305
      MyList<MyClass> list2 = new MyList<MyClass>();   // OK
   }
}