Błąd kompilatora CS0694
Typ parametru "identifier" ma taką samą nazwę jak typ zawierający lub metoda
Musisz użyć innej nazwy dla parametru typu, ponieważ nazwa parametru typu nie może być identyczna z nazwą typu lub metody, która zawiera parametr typu.
Poniższy przykład generuje plik CS0694.
// CS0694.cs
// compile with: /target:library
class C<C> {} // CS0694
Oprócz powyższego przypadku obejmującego klasę ogólną ten błąd może wystąpić z metodą:
// CS0694_2.cs
// compile with: /target:library
class A
{
public void F<F>(F arg); // CS0694
}
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: