Leer en inglés

Compartir a través de


Error del compilador CS0306

El tipo 'type' no se puede usar como un argumento de tipo

No se permite el tipo usado como un parámetro de tipo. Esto podría deberse a que el tipo es un tipo de puntero.

El siguiente ejemplo genera el error CS0306:

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