Lire en anglais

Partager via


Erreur du compilateur CS0306

Le type 'type' ne peut pas être utilisé en tant qu’argument de type

Le type utilisé comme paramètre de type n’est pas autorisé. Cela peut être dû au fait que le type est un type pointeur.

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

C#
// CS0306.cs  
class C<T>  
{  
}  
  
class M  
{  
    // CS0306 – int* not allowed as a type parameter  
     C<int*> f;  
}