Torna al Thread

Imports System.Linq Module Module1 Sub Main() Dim testData As New List(Of Tuple(Of String, Integer)) testData.Add(Tuple.Create("r1", 5)) testData.Add(Tuple.Create("r1", 15)) testData.Add(Tuple.Create("r2", 15)) testData.Add(Tuple.Create("r2", 20)) testData.Add(Tuple.Create("r2", 5)) testData.Add(Tuple.Create("r2", 35)) Dim result = testData.GroupBy(Function(t) t.Item1).Select(Function(t) New With {Key .Item1 = t.Key, Key .Sum = t.Sum(Function(x) x.Item2)}) For Each t In result Console.WriteLine("{0} = {1}", t.Item1, t.Sum) Next Console.ReadLine() End Sub End Module
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5