int[] C = { 1, -2, 3, -4, 5, -6, 7, -8, 9, -10 };
//除10后升序排列
ViewData["OrderByAsc"] = Age.OrderBy(M => M % 10);
//除10后降序排列
ViewData["OrderByDes"] = Age.OrderByDescending(M => M % 10);
//通过Mycompare类中的compare方法来进行升序排列
ViewData["CompareList"] = C.OrderBy(M => M, new Components.Mycompare());
int[] Age = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
//跳过前3个元素
ViewData["SkipList"] = Age.Skip(3);
//跳出小于7的元素
ViewData["SkipWhile"] = Age.SkipWhile(M => M < 7);
int[] A = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
//提取前9个元素,在跳出前小于4的元素,在取出小于7的元素.(如果这里lambda表达式为:M=>M>7,显示不出数据(越界))
ViewData["TakeList"] = A.Take(9).SkipWhile(M => M < 4).TakeWhile(M => M < 7);
//提取小于5的元素跳出前3个元素..
ViewData["TakeWhile"] = A.TakeWhile(M => M <= 5).Skip(3);
//不支持自动排序,不支持M>2&&M<5?,不支持M==5?.
IList<string> Fuclist = new List<string>();
//最小值
Fuclist.Add(Age.Min().ToString());
//最大值
Fuclist.Add(Age.Max().ToString());
//平均值
Fuclist.Add(Age.Average().ToString());
//求和
Fuclist.Add(Age.Sum().ToString())
//过滤相同字符串
ViewData["Distinct"] = intary.Distinct();