C# 클래스 인터페이스의 "requires"구문을 알아야합니다. 나는이 같은 클래스가있는 경우 :클래스 인터페이스를 만드는 방법 IEnumerable 구현이 필요합니다.
public interface IGroupNode : ISceneNode
가 어떻게 할 수 이는 IEnumerable의 구현에 필요한 인터페이스? 나는 이것이 매우 간단하고 신택스라고 생각하지만, 나를 틀리게 증명할 자유롭게 느낀다.
업데이트 :
public interface IGroupNode : ISceneNode, IEnumerable<ISceneNode>
가 이제는 IEnumerable을 구현하는 위치에 대한 혼란 스러워요? 나는 ISceneNode의 구체적인 클래스 구현을 가지고 있지 않다. IGroupNode의 구체적인 클래스 구현에서 대신해야합니까?
좋아,이 바보 같은 질문처럼 보일지도 모르지만, 어디에 IEnumerable을 구현해야합니까? – Musicode
IGroupNode – markmnl
의 구현 (인터페이스를 구현하는 클래스)의 @DNA_Instant'IGroupNode'를 구현하는 새로운 클래스를 만들어야합니다. 이것은 자동으로'IGroupNode'가 구현하는 인터페이스를 구현할 것을 요구합니다. –