Leggere in inglese

Condividi tramite


Errore del compilatore CS0694

Il parametro di tipo 'identifier' ha lo stesso nome del tipo che lo contiene o del metodo

Poiché il nome del parametro di tipo non può essere identico al nome di tipo o metodo che contiene il parametro di tipo, è necessario usare un nome diverso per il parametro di tipo.

Esempio 1

L'esempio seguente genera l'errore CS0694.

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

Esempio 2

Oltre al caso precedente che coinvolge una classe generica, questo errore può verificarsi con un metodo:

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