Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Błąd kompilatora CS0694

Typ parametru "identifier" ma taką samą nazwę jak typ zawierający lub metoda

Musisz użyć innej nazwy dla parametru typu, ponieważ nazwa parametru typu nie może być identyczna z nazwą typu lub metody, która zawiera parametr typu.

Przykład 1

Poniższy przykład generuje plik CS0694.

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

Przykład 2

Oprócz powyższego przypadku obejmującego klasę ogólną ten błąd może wystąpić z metodą:

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