Thoughts on foreach with Enumerable.Range vs traditional for loop

前端 未结 18 1084
花落未央
花落未央 2021-01-30 06:13

In C# 3.0, I\'m liking this style:

// Write the numbers 1 thru 7
foreach (int index in Enumerable.Range( 1, 7 ))
{
    Console.WriteLine(index);
}
18条回答
  •  后悔当初
    2021-01-30 06:51

    I do like the foreach + Enumerable.Range approach and use it sometimes.

    // does anyone object to the new style over the traditional style?
    foreach (var index in Enumerable.Range(1, 7))
    

    I object to the var abuse in your proposal. I appreciate var, but, damn, just write int in this case! ;-)

提交回复
热议问题