自己动手重新实现LINQ to Objects 6 - Repeat
本文翻译自 Jon Skeet 的系列博文”Edulinq”。
本篇原文地址:
http://msmvps.com/blogs/jon_skeet/archive/2010/12/24/reimplementing-linq-to-objects-part-6-repeat.aspx本文的主题是个无关紧要的方法, Repeat 。关于 Repeat ,值得讨论的内容比 Empty
还要少。写这篇博文只是为了保证这个系列的完整性。
Repeat 是什么? Repeat 是一个静态的泛型方法,不是扩展方法,它只有一个签名形式:
1 | public static IEnumerable<TResult> Repeat<TResult>(TResult element,int count) |
它返回一个序列,该序列中反复的包含“ count ”个指定的元素,。 Repeat 只需要一个参数校验:检验“ count ”不是负数。








](/images/attachment/201010/24/0_12879076954nrG.gif)
](/images/attachment/201010/24/0_1287907700gCeG.gif)

