2013-11-01 5 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

IGroupNode – markmnl

+0

의 구현 (인터페이스를 구현하는 클래스)의 @DNA_Instant'IGroupNode'를 구현하는 새로운 클래스를 만들어야합니다. 이것은 자동으로'IGroupNode'가 구현하는 인터페이스를 구현할 것을 요구합니다. –

1
public interface IGroupNode : ISceneNode, IEnumerable 
관련 문제