編譯器警告 (層級 3) CS0693
更新:2007 年 11 月
錯誤訊息
型別參數 'type parameter' 與外部型別 'type' 的型別參數名稱相同
當您在泛型類別中有泛型成員 (例如方法) 時,就會發生這個錯誤。由於方法的型別參數和類別的型別參數不一定相同,因此您不能給它們同樣的名稱。如需詳細資訊,請參閱泛型方法 (C# 程式設計手冊)。
若要避免這個情況,請以不同名稱命名其中一個型別參數。
範例
下列範例會產生 CS0693:
// CS0693.cs
// compile with: /W:3 /target:library
class Outer<T>
{
class Inner<T> {} // CS0693
// try the following line instead
// class Inner<U> {}
}