Chyba kompilátoru CS1715
Type1: Typ musí být Type2, aby odpovídal přepsání členu MemberName.
Tato chyba je stejná jako chyba kompilátoru CS0508 s tím rozdílem, že CS0508 se nyní vztahuje pouze na metody, které mají návratové typy, zatímco CS1715 platí pro vlastnosti a indexery, které mají pouze "typy" místo návratových typů.
Následující kód vygeneruje 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;
}
}
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: