2013-11-01 27 views
0

我只需要知道C#类接口的“requires”语法。如果我有这样一个类:如何制作类接口要求实现IEnumerable

public interface IGroupNode : ISceneNode 

我怎样才能让界面需要 IEnumerable的实施?我认为这很简单,只是一个语法的东西,但随时可以证明我错了。

更新:

public interface IGroupNode : ISceneNode, IEnumerable<ISceneNode> 

现在我就在哪里实现IEnumerable混淆?我没有ISceneNode的具体类实现。我应该在IGroupNode的具体类实现中做到吗?

回答

4
public interface IGroupNode : ISceneNode, IEnumerable 

就像你与你的其他接口一样。

+0

现在好了这可能看起来像一个愚蠢的问题,但我应该在哪里实现IEnumerable? – Musicode

+0

@DNA_Instant在你的实现中(一个实现你的接口的类)IGroupNode – markmnl

+0

你必须创建一个实现'IGroupNode'的新类。这将自动要求实现'IGroupNode'实现的接口。 –

1
public interface IGroupNode : ISceneNode, IEnumerable