Интерфейс С# не может содержать операторов

Может ли кто-нибудь объяснить, почему интерфейсам С# не разрешено содержать операторы?

Спасибо.

Ответ 1

Операторы

С# должны быть статическими. Интерфейсы, по определению, применяются к экземплярам. Механизм не требует, чтобы тип реализовал статические методы.