Ошибка компилятора CS0694
Параметр типа "идентификатор" совпадает с именем вмещающего типа или метода
Вы должны использовать другое имя для параметра типа, так как имя параметра типа не может совпадать с именем типа или метода, который содержит параметр типа.
При компиляции следующего примера возникнет ошибка CS0694.
// CS0694.cs
// compile with: /target:library
class C<C> {} // CS0694
Помимо описанного выше случая с универсальным классом эта ошибка может возникнуть и с методом:
// CS0694_2.cs
// compile with: /target:library
class A
{
public void F<F>(F arg); // CS0694
}
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: