Как сделать интерфейс класса Требовать реализацию IEnumerable
Мне просто нужно знать синтаксис "требуется" для интерфейса класса C#. Если у меня есть такой класс:
public interface IGroupNode : ISceneNode
Как я могу сделать интерфейс требует реализации IEnumerable? Я думаю, что это очень просто и просто синтаксис, но не стесняйтесь доказать, что я не прав.
Обновить:
public interface IGroupNode : ISceneNode, IEnumerable<ISceneNode>
Теперь я запутался в том, где реализовать IEnumerable? У меня нет конкретной реализации класса ISceneNode. Должен ли я сделать это в конкретной реализации класса IGroupNode вместо этого?
2 ответа
Решение
public interface IGroupNode : ISceneNode, IEnumerable
Так же, как вы сделали с другим интерфейсом.