LINQ来简化编程的7个技巧

2008-08-19 15:12:56.0     浏览:1728     来源:中国IT实验室
关键词:  LINQ     技巧  

3. 生成随机序列

  这是一个生成N长度随机序列的简单技巧:

  Random rand = new Random();

  var randomSeq = Enumerable.Repeat(0, N).Select(i => rand.Next());

  有了LINQ的延迟特性,序列不会实现进行计算并保存到数组中,而是在迭代randomSeq的时候按需生成随机数。

[上一页]   [第1页]   [第2页]   [第3页]   [第4页]   [第5页]   [下一页]