Error del compilador CS0471
El método 'name' no es genérico. Si tenía prevista una lista de expresiones, use paréntesis para cerrar la expresión <.
Este error se genera cuando el código contiene una lista de expresiones sin paréntesis.
El ejemplo siguiente genera CS0471:
C#
// 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));
}
}
Nota
Este error del compilador ya no se usa en Roslyn. El ejemplo anterior debe compilarse correctamente.
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: