Compilerfehler CS0715
Aktualisiert: November 2007
Fehlermeldung
"Statische Klasse": Statische Klassen können keine benutzerdefinierten Operatoren enthalten.
'static class' : static classes cannot contain user defined operators
Benutzerdefinierte Operatoren verwenden Instanzen von Klassen. Statische Klassen können nicht instanziiert werden. Es ist somit nicht möglich, Instanzen zu erstellen, die von Operatoren bearbeitet werden können. Daher sind benutzerdefinierte Operatoren für statische Klassen nicht zugelassen.
Im folgenden Beispiel wird CS0715 generiert:
// CS0715.cs
public static class C
{
public static C operator+(C c) // CS0715
{
}
public static void Main()
{
}
}