Как сделать интерфейс класса Требовать реализацию IEnumerable

Мне просто нужно знать синтаксис "требуется" для интерфейса класса C#. Если у меня есть такой класс:

public interface IGroupNode : ISceneNode

Как я могу сделать интерфейс требует реализации IEnumerable? Я думаю, что это очень просто и просто синтаксис, но не стесняйтесь доказать, что я не прав.

Обновить:

public interface IGroupNode : ISceneNode, IEnumerable<ISceneNode>

Теперь я запутался в том, где реализовать IEnumerable? У меня нет конкретной реализации класса ISceneNode. Должен ли я сделать это в конкретной реализации класса IGroupNode вместо этого?

2 ответа

Решение
public interface IGroupNode : ISceneNode, IEnumerable

Так же, как вы сделали с другим интерфейсом.

public interface IGroupNode : ISceneNode, IEnumerable
Другие вопросы по тегам