(0) exportieren Drucken
Alle erweitern
Erweitern Minimieren

Compilerfehler CS0508

Aktualisiert: November 2007

Fehlermeldung

"Typ 1": Der Rückgabetyp muss "Typ 2"sein, um mit dem überschriebenen Member "Membername" übereinzustimmen.
'Type 1': return type must be 'Type 2' to match overridden member 'Member Name'

Es wurde der Versuch unternommen, den Rückgabetyp in einer Methodenüberschreibung zu ändern. Um diesen Fehler zu beheben, stellen Sie sicher, dass beide Methoden denselben Rückgabetyp deklarieren.

Im folgenden Beispiel wird CS0508 generiert:

// CS0508.cs
// compile with: /target:library
abstract public class Clx
{
   public int i = 0;
   // Return type is int.
   abstract public int F();
}

public class Cly : Clx
{
   public override double F()
   {
      return 0.0;   // CS0508
   }
}

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft