Gedanken auf foreach mit Enumerable.Range gegen traditionelle für Schleife

In C# 3.0, ich mag diesen Stil:

//Write the numbers 1 thru 7
foreach (int index in Enumerable.Range( 1, 7 ))
{
    Console.WriteLine(index);
}

über die traditionellen for Schleife:

//Write the numbers 1 thru 7
for (int index = 1; index <= 7; index++)
{
    Console.WriteLine( index );
}

Vorausgesetzt, 'n' ist klein, so dass die Leistung ist nicht ein Problem, hat jemand Objekt an den neuen Stil gegenüber den traditionellen Stil?

InformationsquelleAutor der Frage Marcel Lamothe | 2009-05-27

Schreibe einen Kommentar