【发布时间】:2014-02-21 18:06:31
【问题描述】:
我想合并共享相同键的某个类的两个列表列表
假设我有课:
public class Album {
public string Name { get ; set; }
public string Genre{ get ; set; }
}
和两个列表列表:
public List<List<Album>> AlbumList1 ;
public List<List<Album>> AlbumList1 ;
我想合并 AlbumList1 和 AlbumList2 中具有相同 Key 的列表。
例如,如果一个列表名为“Genre1”而另一个名为“Genre1”,我想合并这两个列表以创建一个唯一列表。
我该怎么做?
【问题讨论】:
-
关键是什么?
Name或Genre? -
列表有索引而不是键......你必须解释你想如何匹配它们,以便我编写有用的代码。
-
我很困惑 - 你想要
Albums的单个列表还是List<Albums>s 的单个列表? -
key 不是这个,它是列表的名称,例如,如果我将列表称为“example”,则键将是 example List
Example ;