摘要:
IList intList = new List>() { 10, 20, 30 }; var avg = intList.Average(); Console.WriteLine("Average: {0}", avg); IList studentList = new List>() { new Student() { StudentID = 1, Stud... 阅读全文
摘要:
聚合操作执行数学的运算,如平均数、合计、总数、最大值、最小值 Aggregate接受2个参数,一般第一个参数是称为累积数(默认情况下等于第一个值),而第二个代表了下一个值。第一次计算之后,计算的结果会替换掉第一个参数,继续参与下一次计算。 seed作为种子值进行累加 第三个参数对结果进行构造返回 阅读全文
摘要:
Contains 上面的result将是false,即使“”Bill"在集合中,因为Contains仅仅比较对象的引用,而不是对象的值。所以要比较对象的值,需要实现IEqualityComparer接口 阅读全文