Loops in C# — a practical guide to C# loops with clear examples you can reuse in real projects.
C# Tutorial Series (31/121). Prefer one article? Read the complete C# tutorial.
Short description
foreach is preferred for collections when you don’t need indexes.
Loop choices
for → indexes
foreach → sequences
while / do-while → conditions
LINQ → declarative transforms