Tokom programiranja često će te imati potrebu za iteracijom; da izvršavate isti blok koda više puta zaredom. Programski jezik C# za tu svrhu ima 4 različite programske petlje kojima se postiže iteracija koda sve do ispunjavanja određenog uslova. Programske petlje u C# programskom jeziku su nasleđene i identične su programskim petljama iz C++ programskog jezika. O programskim petljama u C++ programskom jeziku možete pogledati ovde, jer sve što važi za programske petlje u C++ programskom jeziku, važi i u C# programskom jeziku. Četiri programske petlje su:
- for
- foreach
- while
- do… while
( Proces rada for petlje u C# programskom jeziku )
Programska petlja for se sastoji od tri parametra: inicijalizatora, uslova i iteratora. Sintaksa programske petlje for je sledeća:
for ( inicijalizator; uslov; iterator )
iskaz (i)
Inicijalizator je u suštini brojač, deklarisana inicijalizovana promenjiva; uslov je izraz koji samo kad vraća true prelazi na sledeću iteraciju i iterator je izraz koji povećava ili umanjuje brojač. Ali najbolje da pogledate sledeći kod programa da bi ste razumeli kako se koristi for petlja u kodu.