更新:2007 年 11 月

错误消息

类型“type”不能用作类型参数

不允许将该类型用作类型参数。这可能是因为该类型是一个指针类型。

下面的示例生成 CS0306:

 复制代码
// CS0306.cs
class C<T>
{
}

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