数组:int[] list=new int[]{1,2,3,4,5,6};
int max=list..Max();
int min=list..Min();
int avg=list..Average();
泛型:List<int> list=new List<int>(){1,2,3,4,5,6};
int max=list..Max(p => p);
int min=list..Min(p => p);
int avg=list..Average(p => p);
你自己再测试下

解决方案 »

  1.   

    现在考试也考Lambda?考试不是应该考算法,考过程的么,这Lambda就是一个标记语言,说白了就是把你的需求写出来而已,就像楼上写的那样,很简单。要复杂点也就是泛型集合要用一个有很多属性的类,而不是简单int。我都怀疑你可能压根都不懂什么是数组、泛型集合、Lambda表达式,要是想考Lambda,应该出查询条件的考题,哪有出最大最小的,最大最小都是现成的函数,出个  
    学生类,有一个属性 姓名性别成绩等,一个学生的泛型集合,求男生的最高成绩,还略有意义。
      

  2.   

    就这么简单???本来就很简答。linq+lambda很爽。
      

  3.   

    有时间的话,建议好好地学习一下这里的内容,很有用的:
    Enumerable 方法
    http://msdn.microsoft.com/zh-cn/library/system.linq.enumerable_methods(v=vs.110).aspx