Číst v angličtině

Sdílet prostřednictvím


Chyba kompilátoru CS0694

Parametr type 'identifier' má stejný název jako typ obsahující nebo metodu.

Pro parametr typu je nutné použít jiný název, protože název parametru typu nemůže být shodný s názvem typu nebo metody, který obsahuje parametr typu.

Příklad 1

Následující ukázka vygeneruje CS0694.

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

Příklad 2

Kromě výše uvedeného případu zahrnujícího obecnou třídu může k této chybě dojít u metody:

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