Looking for c# Keywords? Try Ask4Keywords

C# Language делать


пример

Оператор do выполняет итерацию по блоку кода до тех пор, пока условный запрос не будет равен false. Цикл do-while также может быть прерван goto , return , break или throw .

Синтаксис ключевого слова do :

do { code block; } while ( условие );

Пример:

int i = 0;

do
{
    Console.WriteLine("Do is on loop number {0}.", i);
} while (i++ < 5);

Выход:

«Do is on loop number 1.»
«Do is on loop number 2.»
«Do on on loop number 3.»
«Do is on loop number 4.»
«Do is on loop number 5.»

В отличие от цикла while цикл do-while является Exit Controlled . Это означает, что цикл do-while будет выполнять свои инструкции хотя бы один раз, даже если условие не выполняется в первый раз.

bool a = false;

do
{
    Console.WriteLine("This will be printed once, even if a is false.");
} while (a == true);