Error del compilador CS0590
Los operadores definidos por el usuario no pueden devolver un valor void
El propósito de un operador definido por el usuario es devolver un objeto.
El ejemplo siguiente genera la advertencia CS0590:
// CS0590.cs
namespace x
{
public class a
{
public static void operator+(a A1, a A2) // CS0590
{
}
// try the following user-defined operator
/*
public static a operator+(a A1, a A2)
{
return A2;
}
*/
public static int Main()
{
return 1;
}
}
}
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: