Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Messaggio di errore
Il parametro di tipo 'identificatore' ha lo stesso nome del tipo che lo contiene o del metodo.
Type parameter 'identifier' has the same name as the containing type, or method
È necessario utilizzare un nome differente per il parametro di tipo. Quest'ultimo, infatti, non può avere un nome identico al tipo o al metodo che lo contiene.
Esempio
Il seguente codice di esempio genera l'errore CS0694.
// CS0694.cs
// compile with: /target:library
class C<C> {} // CS0694
Oltre al caso descritto in precedenza, che coinvolge una classe generica, questo errore può verificarsi anche con un metodo:
// CS0694_2.cs
// compile with: /target:library
class A
{
public void F<F>(F arg); // CS0694
}