Błąd kompilatora CS0471
Metoda "name" nie jest metodą ogólną. Jeśli zamierzasz wyświetlić listę wyrażeń, użyj nawiasów wokół < wyrażenia.
Ten błąd jest generowany, gdy kod zawiera listę wyrażeń bez nawiasów.
Poniższy przykład generuje 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));
}
}
Uwaga
Ten błąd kompilatora nie jest już używany w systemie Roslyn. Poprzedni przykład powinien zostać pomyślnie skompilowany.
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: