В С# 3.0 мне нравится этот стиль:
// Write the numbers 1 thru 7
foreach (int index in Enumerable.Range( 1, 7 ))
{
Console.WriteLine(index);
}
по традиционному циклу for
:
// Write the numbers 1 thru 7
for (int index = 1; index <= 7; index++)
{
Console.WriteLine( index );
}
Если предположить, что n невелико, поэтому производительность не является проблемой, кто-нибудь возражает против нового стиля по сравнению с традиционным?