共用方式為


編譯器警告 (層級 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> {}
}