Lezen in het Engels

Delen via


Compilerfout CS0694

Typeparameter 'id' heeft dezelfde naam als het type dat het bevat of de methode

U moet een andere naam gebruiken voor de typeparameter, omdat de naam van de typeparameter niet identiek kan zijn aan het type of de methodenaam die de typeparameter bevat.

Voorbeeld 1

In het volgende voorbeeld wordt CS0694 gegenereerd.

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

Voorbeeld 2

Naast het bovenstaande geval waarbij een algemene klasse betrokken is, kan deze fout optreden met een methode:

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