閱讀英文

共用方式為


編譯器警告 (層級 3) CS0693

類型參數 'type parameter' 與外部類型 'type' 的類型參數名稱相同

當您有泛型成員 (例如泛型類別內的方法) 時,會發生這個錯誤。 因為方法的類型參數不一定與類別的類型參數相同,所以您無法讓它們具有相同名稱。 如需詳細資訊,請參閱泛型方法

若要避免這種情況,請對其中一個類型參數使用不同的名稱。

範例

下列範例會產生 CS0693。

C#
// CS0693.cs  
// compile with: /W:3 /target:library  
class Outer<T>  
{  
   class Inner<T> {}   // CS0693  
   // try the following line instead  
   // class Inner<U> {}  
}