Error del compilador CS1715
'Type1': el tipo debe ser 'Type2' para que coincida con el miembro reemplazado 'MemberName'.
Este error es el mismo que Compiler Error CS0508, salvo que CS0508 ahora solo se aplica a los métodos que tienen tipos de valor devuelto, mientras que CS1715 se aplica a propiedades e indizadores que solo tienen 'tipos' en lugar de 'tipos de devolución'.
El código siguiente genera el error CS1715.
// CS1715.cs
abstract public class Base
{
abstract public int myProperty
{
get;
set;
}
}
public class Derived : Base
{
int myField;
public override double myProperty // CS1715
// try the following line instead
// public override int myProperty
{
get { return myField; }
set { myField;= value; }
}
public static void Main()
{
Derived d = new Derived();
d.myProperty = 5;
}
}
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: