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. C#泛型/接口 - 根据类返回不同类型
- 3. Java接口VS类的返回类型
- 4. 返回类实现的接口类型C#
- 5. 实现接口但返回返回类型的子类?
- 6. 的Java接口内的返回类型
- 7. 内部接口方法返回类型
- 8. WCF,接口返回类型和KnownTypes
- 9. 返回类型和SOLID的接口
- 10. 扩展方法,返回接口类型
- 11. Java接口和返回类型
- 12. 返回的Java方法接口类型
- 13. 定义与接口的返回类型
- 14. 返回接口类型的Java方法
- 15. 如何返回类型接口
- 16. Java通用接口返回类型
- 17. 接口返回派生类型
- 18. 接口,返回类型与JAX-WS + JAXB
- 19. WCF中带接口类型参数的泛型返回类型
- 20. C#函数返回一个类型的实现接口
- 21. C#(Web API)依赖注入(带Unity)返回类型接口
- 22. 接口类型返回(另一个)接口类型结构的函数
- 23. 函数不能返回具有相同的接口类型为返回类型
- 24. 使用实现所需返回类型的返回类型实现接口
- 25. 返回类型的具体类型或接口?
- 26. 铸造通用返回类型到接口类型
- 27. 抽象类返回接口
- 28. 在C#中实现作为方法返回类型的类的接口类
- 29. c + +返回类型和类型名称
- 30. C#类型扩展接口
这个问题很含糊,但从我理解的是:如何字典?像Dictionary>。 –
dowhilefor