In C#, using .NET Framework 4, is there an elegant way to repeat the same action a determined number of times? For example, instead of:
int repeat = 10; for
For brevity of a one liner you could do this. Not sure what you think...
Enumerable.Repeat(() => { Console.WriteLine("Hello World."); this.DoSomeStuff(); }, 10).ToList().ForEach(x => x());