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.
L'esempio seguente genera l'errore CS0694.
// CS0694.cs
// compile with: /target:library
class C<C> {} // CS0694
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
}
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: