Pętla (while)
Pętla while jest pętlą warunkową, która wykonuje swój blok kodu tak długo, jak długo podany warunek jest spełniony.

Pętla while
to kolejna podstawowa pętla w języku C#, która służy do wykonywania bloku kodu, dopóki warunek jest spełniony. Składnia pętli while wygląda następująco:
while (warunek) {
// kod, który ma zostać wykonany w pętli
}

W powyższej składni, "warunek" to wyrażenie logiczne, które jest sprawdzane przed każdą iteracją, a blok kodu jest wykonywany, dopóki warunek jest prawdziwy.
Przykład użycia pętli while
using System;
class Program
{
static void Main(string[] args)
{
int i = 0;
while (i < 10)
{
Console.WriteLine(i);
i++;
}
}
}
1
2
3
4
5
6
7

zmienna i jest inicjalizowana na wartość 0, a następnie jest zwiększana o 1 za każdym razem, gdy kod w pętli jest wykonywany. Pętla będzie się powtarzać tak długo, jak długo i będzie mniejsze niż 10. W rezultacie na ekranie zostaną wyświetlone liczby od 0 do 9.

warunek w pętli while jest sprawdzany przed wykonaniem kodu w pętli. Jeśli warunek jest fałszywy już na początku, kod w pętli nie zostanie wykonany ani razu.