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
}
}