我對以下對象名單:使用C#lambas結合列表<int>和int
var listOfPairs = new List<Pair<int, List<int>>>() {
new Pair<int, List<int>>(30, new List<int>() {3, 6, 9}),
new Pair<int, List<int>>(40, new List<int>() {4, 8, 12})
};
我想用列表的-整數下面的列表,以結束:
listOfPairs[0] = {30, 3, 6, 9};
listOfPairs[1] = {40, 4, 8, 12};
我已經嘗試了很多擺弄,看起來像這樣的,但都無濟於事:
var flattenedListOfPairs = listOfPairs.Select(pair => new List<int>(pair.First).AddRange(pair.Second));
我認爲就是我試圖去做是可能的,我只是想念一些東西。幫幫我?
聽起來像是'的SelectMany()'工作? – SpaceBison 2012-08-01 13:35:51