Здравствуйте, alexzz, Вы писали:
A>Здравствуйте, SDiez, Вы писали:
SD>>Зачем определения типов помещать внутрь интерфейса (добавлять дополнительный уровень вложенности), если их можно определить рядом, в том же файле?
SD>>Так что, имхо, вполне логичное ограничение, по Оккаме
A>Если enum или делегат кроме интерфейса нигде не используется, что ему список IntelliSence лишний раз замусоривать. Тоже логичная причина.
Это для классов логично, и для их приватных типов.
А в случае с интерфейсами — все эти типы обязательно будут использоваться во внешнем коде, в этом смысл интерфейсов