Q
C#接口返回类型
3
A
回答
6
名单做它IOrganisation
(并有IPeople
作为返回类型)。
事情是这样的:
interface IOrganisation {
IList<IPeople> GetPeople();
}
这是因为组织的人是不以人的组织的性质。
+0
谢谢,正是我需要知道的。 – Paul
6
听起来好像应该在IOrganization
- 毕竟这就是你要求的。你有是组织,你希望的人的名单 - 你不能开始 fromt的人的名单,所以它必须是的IOrganization
接口的一部分。
我觉得很奇怪有多接口名称入手 - 我期望IOrganization
单个组织,IPerson
单身人士。
public interface IOrganization {
IList<IPerson> GetPeople();
}
0
哪属于哪个?
在我看来,iOrganisation.People
将是属于该组织的人员列表(代表人员或单个人的名单?)。同样,你可能有一个IPeople.Organisations
列出一个人属于的所有组织。两者都可能有不同的底层机制 - 可能调用相同的查找表 - 与调用代码的人无关。
1
首先,你应该不应该有复数的接口名称。所以给他们打电话IOrganization和IPerson,然后你IOrganisation
界面上你可能有所谓的方法:
IEnumerable<IPerson> GetPeople()
0
如果你认为一个组织的含有人的集合,那么它直观的把在IOrganization
。它看起来像这样:
interface IOrganization
{
IList<IPeople> Members { get; }
}
相关问题
- 1. 在C++接口中返回父类型
- 2. Java接口和返回类型
- 3. Java通用接口返回类型
- 4. 内部接口方法返回类型
- 5. WCF,接口返回类型和KnownTypes
- 6. 接口,返回类型与JAX-WS + JAXB
- 7. 返回的Java方法接口类型
- 8. 返回接口类型的Java方法
- 9. 接口返回派生类型
- 10. 的Java接口内的返回类型
- 11. WCF中带接口类型参数的泛型返回类型
- 12. C#(Web API)依赖注入(带Unity)返回类型接口
- 13. 接口类型返回(另一个)接口类型结构的函数
- 14. 返回类型的具体类型或接口?
- 15. 在C#中实现作为方法返回类型的类的接口类
- 16. C#泛型类V5接口
- 17. C#类型扩展接口
- 18. C自动返回类型
- 19. C#方差返回类型
- 20. C#返回类型错误
- 21. C++错误返回类型?
- 22. 返回对象类型C
- 23. C++ void返回类型main()
- 24. C#复杂返回类型
- 25. c + +返回类型问题
- 26. C#,动态返回类型
- 27. GetInterfaces()返回全名= NULL泛型接口类型,
- 28. 接口,泛型和协变返回类型
- 29. 返回实现通用接口的类的类型
- 30. 实现类的接口函数返回类型
这个问题很含糊,但从我理解的是:如何字典?像Dictionary>。 –
dowhilefor