Ошибка компилятора CS0471
Метод "имя" не является универсальным методом. Если вы планировали список выражений, используйте круглые скобки вокруг < выражения.
Эта ошибка возникает в том случае, если код содержит список выражений без скобок.
В следующем примере возникает ошибка CS0471:
// CS0471.cs
// compile with: /t:library
class Test
{
public void F(bool x, bool y) {}
public void F1()
{
int a = 1, b = 2, c = 3;
F(a<b, c>(3)); // CS0471
// To resolve, try the following instead:
// F((a<b), c>(3));
}
}
Примечание
Эта ошибка компилятора больше не используется в Roslyn. Предыдущий пример должен успешно скомпилироваться.
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: