Ko želimo v programskem jeziku nek postopek ponoviti večkrat, v ta namen uporabljamo zanke.
Recimo, da želimo izpisati vsa števila od 1 do 10. To lahko storimo ročno, zato ker je dokaj malo dela. Enostavno 10-krat izpišemo ukaz Console.Write() ali Console.WriteLine(), ki nam vsako število zapiše v svojo vrsto in kot argument stavka vnesemo številke od 1 do 10 in dobimo izpis števil na zaslon.
Če pa imamo nalogo, da izpišemo vsa števila od 1 do 10000000, tega seveda ne počnemo z ročnim vnosom, kot v zgornjem primeru. Takrat uporabimo zanko. Obstaja več različnih zank, v teh prosojnicah si bomo ogledali zanki do while ter foreach.


