假設我有以下數據使用LINQ to組,秩序和連接字符串
Key ID Data
A 1 Hello
A 2 World
B 2 Bar
B 1 Foo
我期待產生
A HelloWorld
B FooBar
我掙扎着爬語法完全正確的結果 - 我試圖使用Aggregate,但我不確定我是否可以(或應該)使用SelectMany
我會很感激任何幫助。
Dim data = result.Rows.
GroupBy(Function(r) r.Key).
Select(Function(g) g.OrderBy(Function(s) s.ID)).
Aggregate(New StringBuilder, Function(cur, nxt)
cur.Append(nxt.First.Data))
感謝
西蒙
你願意把你的代碼ü達到這麼遠? – 2011-06-14 14:21:10
我的理解是否正確,您希望將同一個鍵的單詞按其ID的順序連接在一起? – 2011-06-14 14:23:02
結果是'DataTable'? – Magnus 2011-06-14 14:25:16