Any Method Available That Will Execute Func<Foo> N Times And Get An IEnumerable<Foo>?
<p>I may only be asking this because I've blinded myself to something brilliantly obvious but,</p>

<p>I'm looking for something like this...</p>

<pre><code>IEnumerable&lt;Foo&gt; fooSeq = Enumerable.Generate(()=&gt; new Foo(), 5);
</code></pre>

<p>which would make fooSeq a sequence of 5 new Foo instances.</p>

<p>Can't seem to find it though.</p>
