用一个例子解释,首先定义一个数组,查询数组中的最大值:
int[] arr = { 123, 2, 3, 45, 654, 2324, 897, 56, 6554, 4, 3, 6, 8, 434 }...;
旧的方法:
int max=0 ;
foreach(int a in arr)
{
if(a>=max)
max=a;
}...,相对于旧方法中必须编写指定如何从集合检索数据的复杂的foreach循环,而LinQ方法只需要编写描述要检索的内容的声明性代码。...System.Linq.Enumerable.Repeat(DateTime.Now, 10); //生成10个相同的日期
总结
通过这些小小的例子,对新的知识从不知道到了解,初步学习LinQ ToObjects是什么和怎么用...,更加深入的理解需要更加深入的学习和实践!