Error del compilador CS0508
'Tipo 1': el tipo de valor devuelto debe ser 'Tipo 2' para que coincida con el miembro reemplazado 'Nombre de miembro'
Se ha intentado cambiar el tipo de valor devuelto en un reemplazo de método. Para resolver este error, asegúrese de que ambos métodos declaren el mismo tipo de valor devuelto.
El ejemplo siguiente genera la advertencia CS0508.
C#
// CS0508.cs
// compile with: /target:library
abstract public class Clx
{
public int i = 0;
// Return type is int.
abstract public int F();
}
public class Cly : Clx
{
public override double F()
{
return 0.0; // CS0508
}
}
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: