Numeric Aggregates: Sum : Sum « LINQ « C# / CSharp Tutorial






using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

    class Program
    {
        static void Main(string[] args)
        {
            Random generator = new Random(0);
            int[] numbers = new int[1000];
            for (int i = 0; i < 1000; i++)
            {
                numbers[i] = generator.Next();
            }
            var queryResults = from n in numbers where n > 100 select n;

            Console.WriteLine("Sum of Numbers > 100");
            Console.WriteLine(queryResults.Sum(n => (long)n));

        }
    }








22.70.Sum
22.70.1.use Linq Sum to sum an array
22.70.2.use Sum to find the total of all of the numbers in an integer array.
22.70.3.Sum with Projection
22.70.4.Sum with integers
22.70.5.Sum with object property
22.70.6.Grouped Sum
22.70.7.Numeric Aggregates: Sum