1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5 using System.Threading.Tasks;
6
7 namespace test1
8 {
9 class Program
10 {
11
12 static void Main(string[] args)
13 {
14 string[] words = { "zero", "one", "two", "three", "four" };
15 int[] numbers = { 0, 1, 2, 3, 4 };
16
17
18 //聚合
19 Console.WriteLine("合计Sun()=>{0}", numbers.Sum()); //10
20 Console.WriteLine("记数Count()=>{0}", numbers.Count()); //5
21 Console.WriteLine("平均值Average()=>{0}", numbers.Average()); //2
22 Console.WriteLine("long类型合计LongCount()=>{0}", numbers.LongCount(x => x % 2 == 0)); //3(long类型的偶数有3个)
23 Console.WriteLine("统计最小的单词字符的个数=>{0}", words.Min(word => word.Length)); //(one, two)
24 Console.WriteLine("统计最大的单词字符的个数=>{0}", words.Max(word => word.Length)); //5 ("three")
25 Console.WriteLine("{0}", numbers.Aggregate("seed",
26 (current, item) => current + item,
27 result => result.ToUpper()));//SEED01234
28
29
30
31 Console.ReadKey();
32 }
33 }
34 }