Was ist der Unterschied zwischen for und foreach?

Was ist der große Unterschied zwischen for und foreach Schleifen?

In welche Szenarien können wir for und nicht foreach - und Umgekehrt.

Wäre es möglich zu zeigen, mit einem einfachen Programm?

Scheinen beide das gleiche zu mir. Ich kann nicht Sie zu unterscheiden.

Kurze Antwort:, wenn die iteration die Reihenfolge ist wichtig - sollten Sie for (zum Beispiel, wenn Sie möchten, Durchlaufen Sammlung rückwärts oder nur jedes zweite element), wenn die iteration die Reihenfolge ist nicht wichtig -foreach. (Btw es ist möglich, verwenden Sie foreach auch in Fällen, in denen iteration die Reihenfolge wichtig ist - in diesem Fall müssen Sie re-konstruieren Sammlung. Aber dies beeinträchtigt die Programm-perfomance)

InformationsquelleAutor Chandru A | 2012-06-07

Schreibe einen Kommentar