更新:2007 年 11 月
错误消息
类型参数“type parameter”与外部类型“type”中的类型参数同名
当具有泛型成员(例如泛型类中的方法)时将发生此错误。方法的类型参数不一定与类的类型参数相同,因此不能为它们指定相同的名称。有关更多信息,请参见
若要避免这种情况,请对其中一个类型参数使用其他名称。
示例
下面的示例生成 CS0693。
复制代码 | |
---|---|
// CS0693.cs // compile with: /W:3 /target:library class Outer<T> { class Inner<T> {} // CS0693 // try the following line instead // class Inner<U> {} } |