Döngüler, bir işlemin gerçekleşene kadar tekrar tekrar işlenmesine yarayan yapılardır . İşlemlerde tekrar tekrar kod yazmak yerine tek işlemde bir çok kod görevi görür. İşlemin hangi durumlarda, hangi şartlarda, ne kadar süre ve nasıl tekrar edileceği gibi kontroller yapılabilen döngü yapıları C# dilinde 3 metoda ayrılır.
Bunlar şu şekilde sıralanır:
- For Döngüsü : Döngünün kaç kere tekrarlanacağı belirlenen döngüler yapısıdır.
- Foreach Döngüsü : Diziler ve listeler üzerinde çalışan döngü yapısıdır.
- While Döngüsü : Olumsuz sonuç çıkana kadar tekrarlanan döngü yapısıdır.