Compilerfehler CS1715
"Type1": Der Typ muss "Type2" sein, um mit dem überschriebenen Member "MemberName" übereinzustimmen
Dieser Fehler ist identisch mit Compiler Error CS0508, außer dass CS0508 jetzt nur für Methoden mit Rückgabetypen gilt; CS1715 hingegen gilt für Eigenschaften und Indexer, die nur "Typen" anstelle von "Rückgabetypen" aufweisen.
Beispiel
Der folgende Code generiert 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;
}
}
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.