更新:2007 年 11 月
错误消息
类型参数“identifier”与包含类型或方法同名
由于类型参数的名称不能与包含该类型参数的类型或方法同名,因此必须为该类型参数使用其他名称。
示例
下面的示例生成 CS0694。
// CS0694.cs
// compile with: /target:library
class C<C> {}   // CS0694
除以上涉及泛型类的情况外,方法也可能发生此错误:
// CS0694_2.cs
// compile with: /target:library
class A
{
   public void F<F>(F arg);   // CS0694
}