Linq之最大值,最小值,平均值,和值

            int[] arr = { -32, 53, 5, -34, 56, 45, 34, 5, -34, 45, 2, 3, 6 };
            var query = arr.Take(4);
            foreach (var item in query)
            {
                Console.Write(item + "  ");
            }
            Console.WriteLine("\nTakeWhile");
            var query2 = arr.TakeWhile(num => num % 5!=0);
            foreach (var item in query2)
            {
                Console.WriteLine(item);
            }
            Console.WriteLine("最大值:" + arr.Max());
            Console.WriteLine("最小值:" + arr.Min());
            Console.WriteLine("求和:" + arr.Sum());
            Console.WriteLine("平均值:" + arr.Average());

            string[] arrstr = { "234", "abc", "fjkadfsd", "fsdfsd23", "ablc", "alibaba" };
            Console.WriteLine("最长字符串,长度是:" +arrstr.Max()+" "+arrstr.Max(str => str.Length));

猜你喜欢

转载自blog.csdn.net/hhw199112/article/details/80758880
今日推荐