Compilerfehler CS0306

Der Typ 'Typ' darf nicht als Typargument verwendet werden.

Der als Typparameter verwendete Typ ist nicht zulässig. Möglicherweise ist der Typ ein Zeigertyp.

Im folgenden Beispiel wird CS0306 generiert:

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