Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
'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.
Ejemplo
El ejemplo siguiente genera la advertencia CS0508.
// 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
}
}