Продолжаю разбираться с циклами)
Это цикл с пред условием, то есть в начале у нас есть определенное условие, если оно соблюдено то выполняется определенная операция, пример из кода:
static void Main(string[] args)
{
int a = 0;
while (a < 10)
{
Console.WriteLine(a);
a ;
}
Console.ReadKey();
}</pre>
Объяснение: у нас есть начальное условие, и если оно соблюдено то уже тогда выполняются определенные команды в блоке do. То есть ничего не исполнится пока условие не будет соблюдено. В данном случае условие соблюдено, и блок do выполняет все операции до тех пор пока условие не будет соблюдено, после каждого прохода по циклу идет опять же проверка, соблюдено ли условие.