Błąd kompilatora CS1715
"Type1": typ musi mieć wartość "Type2", aby dopasować zastąpiony element członkowski "MemberName"
Ten błąd jest taki sam jak błąd kompilatora CS0508, z tą różnicą, że CS0508 ma teraz zastosowanie tylko do metod, które mają typy zwracane, podczas gdy CS1715 dotyczy właściwości i indeksatorów, które mają tylko "typy" zamiast "zwracanych typów".
Poniższy kod generuje 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;
}
}
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: