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