Compilerfehler CS1019
Aktualisiert: November 2007
Fehlermeldung
Überladbarer unärer Operator erwartet.
Overloadable unary operator expected
Es liegt ein unaerer Operator vor, der einen Wert einer anderen Klasse zurückgibt. Wenn Sie die Konvertierung beabsichtigen, müssen Sie eine implizite oder explizite Umwandlung vornehmen.
Im folgenden Beispiel wird CS1019 generiert:
// CS1019.cs
public class ii
{
int i
{
get
{
return 0;
}
}
}
public class a
{
public static a operator ii(a aa) // CS1019
// try the following line instead
//public static a operator ++(a aa)
{
return new a();
}
public static void Main()
{
}
}