###やりたいこと
番号,数値,名前 で構成されたリストがあり、番号ごとに数値の合計と件数を取得したい。
例えば以下のデータが入っているとすると
1, 15000, sss
1, 1300, ccc
2, 10000, aaa
2, 50003, aaa
2, 200, oooo
結果として
1, 16300, 2
2, 60203, 3
↑が出てきて、これをまた別のList(Of String())に入れたい。
###やってみたこと
Dim resultList As New List(Of String()) resultList.Add(New String() {"1", "15000", "sss"}) resultList.Add(New String() {"1", "1300", "ccc"}) resultList.Add(New String() {"2", "10000", "aaa"}) resultList.Add(New String() {"2", "50003", "iii"}) resultList.Add(New String() {"2", "200", "oooo"}) Dim aaa As New List(Of String()) aaa = resultList.GroupBy(Function(s) Tuple.Create(s(0)), Function(s2, s) Return New With { .ShopID = s2.Item1, .Value1 = s.Sum(Function(s3) s3(1)), .Value2 = s.Count(Function(s3) s3(2)) } End Function)
###結果
aaa = のところで型が違う様な意味のエラーが出てしまいます。
###質問
Linqはさっぱり分からない中手探りで書いたのですが、ここからどうすれば良いのでしょうか?

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/31 00:32
2016/08/31 13:56