C vs C#

4. ISTO kao u C

4.5. for petlja

for petlja je petlja sa konstantnim brojem prolaza i naziva se još i brojačka petlja. Opšti oblik for petlje u programskom jeziku C# je:

for (<izraz1>; <izraz2>; <izraz3>)
       <telo petlje>

<izraz1> - vrši inicijalizaciju promenljivih koje se koriste u petlji (može da bude postavljanje početne vrednosti brojača petlje)
<izraz2> - predstavlja uslov na osnovu koga se odlučuje da li će se telo petlje još izvršavati ili se izvršavanje petlje prekida (petlja se izvršava dok je vrednost ovog izraza tačna)
<izraz3> - definiše promenu vrednosti promenljivih koje se koriste u petlji. Navedena promena se vrši nakon svake iteracije
<telo petlje> - telo petlje predstavlja jedna naredba, struktura ili blok

Primer:

int[] niz = { 1, 2, 3, 4, 5 };
 
for (int i = 0; i < niz.Length; i++)
    Console.WriteLine("Element niza: " + niz[i]);