更新: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 } |