(0) exportieren Drucken
Alle erweitern
Erweitern Minimieren

Compilerfehler CS1715

Fehlermeldung

"Typ1": Typ muss "Typ2" entsprechen, um mit dem überschriebenen Member "Membername" übereinzustimmen.
'Type1': type must be 'Type2' to match overridden member 'MemberName'

Dieser Fehler entspricht Compilerfehler CS0508, außer dass CS0508 jetzt nur für Methoden mit Rückgabetypen gilt, wohingegen CS1715 für Eigenschaften und Indexer gilt, die nur "Typen" an Stelle von "Rückgabetypen" haben.

Beispiel

Durch folgenden Code wird CS1715 generiert.

// 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;
    }
}
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?
Anzeigen:
© 2014 Microsoft