Ошибка компилятора CS0715
Обновлен: Ноябрь 2007
Сообщение об ошибке
"static class": статические классы не могут содержать определяемых пользователем операторов
'static class' : static classes cannot contain user defined operators
Определяемые пользователем операторы работают с экземплярами классов. Создавать статические классы нельзя, поэтому создание экземпляров для работы операторов невозможно. Таким образом, в статистических классах не допускается использование определяемых пользователем операторов.
В следующем примере возникает ошибка CS0715.
// CS0715.cs
public static class C
{
public static C operator+(C c) // CS0715
{
}
public static void Main()
{
}
}