閱讀英文

共用方式為


編譯器錯誤 CS0694

類型參數 'identifier' 與包含類型或方法的名稱相同

因為類型參數的名稱不能與包含類型參數的類型或方法名稱相同,所以您必須使用不同的類型參數名稱。

範例 1

下列範例會產生 CS0694。

// CS0694.cs  
// compile with: /target:library  
class C<C> {}   // CS0694  

範例 2

除了上述有關泛型類別的情況之外,方法也可能會發生這個錯誤:

// CS0694_2.cs  
// compile with: /target:library  
class A  
{  
   public void F<F>(F arg);   // CS0694  
}