Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Fehlermeldung
"Konvertierungsroutine": Benutzerdefinierte Konvertierung zur/von der Basisklasse
'conversion routine' : user defined conversion to/from base class
Benutzerdefinierte Konvertierungen in Werte einer Basisklasse sind nicht zulässig; ein solcher Operator wird nicht benötigt.
Im folgenden Beispiel wird CS0553 generiert:
// CS0553.cs
namespace x
{
public class ii
{
}
public class a : ii
{
// delete the conversion routine to resolve CS0553
public static implicit operator ii(a aa) // CS0553
{
return new ii();
}
public static void Main()
{
}
}
}