我需要组合一个列表,但是整个想法听起来不太好。这听起来太麻烦了。是否有其他模式用于保存列表列表。
我的第一个想法是使用Arraylist的arrayList。
c#,.net-2
更多:那么要存储的项的数量很少,但总是在变化。
注意:我在这个问题上对ArrayLists的使用进行了更正:
发布于 2010-07-25 03:21:40
在这种情况下,List<List<T>>的SelectMany可以成为你的朋友,这是没有错的。
发布于 2010-07-25 03:22:09
如何使用在自定义类中创建的对象?
例如,客户可以有多个地址。创建一个具有Address属性的Customer对象。然后,您可以拥有一个客户集合(数组、ArrayList等),每个客户可以拥有一个地址集合。
这适用于许多类型的信息,例如产品类别中的产品、部门中的员工。
以这种方式处理层次关系在编码中更容易。
发布于 2010-07-25 03:22:39
可以,但最好将其包装到具有定义良好的公共方法的类中。
https://stackoverflow.com/questions/3326496
复制相似问题