Compilerfehler CS0557
Aktualisiert: November 2007
Fehlermeldung
Doppelte benutzerdefinierte Konvertierung in Typ "Klasse"
Duplicate user-defined conversion in type 'class'
Doppelte Konvertierungsroutinen sind in einer Klasse nicht zulässig.
Im folgenden Beispiel wird CS0557 generiert:
// CS0557.cs
namespace x
{
public class ii
{
public class iii
{
public static implicit operator int(iii aa)
{
return 0;
}
// CS0557, delete duplicate
public static explicit operator int(iii aa)
{
return 0;
}
}
public static void Main()
{
}
}
}