Интерфейс C # не может содержать операторы - PullRequest
32 голосов
/ 07 июля 2011

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

Спасибо.

1 Ответ

53 голосов
/ 07 июля 2011

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

...