C # сделать ... в то время как цикл
В отличие отдля и в то время какпетли, они проверяют условие цикла контура.делать ... в то время какцикл , чтобы проверить его состояние в конце цикла.
делать ... в то время какцикл похож на время цикла, но делать ... в то время как цикл будет обеспечивать реализацию по крайней мере цикла.
грамматика
Синтаксис в C #сделать ... во времяцикла:
делать { Заявление (s); } В то время (состояние);
Пожалуйста, обратите внимание, что условные выражения появляются в конце цикла, так что оператор (ы) цикл будет выполняться по крайней мере один раз перед условие проверяется.
Если условие истинно, то поток управления переходит обратно выше делать, а затем повторно выполнить оператор (ы) цикла. Этот процесс повторяется до тех пор данное условие не станет ложным до сих пор.
технологическая схема
примеров
с помощью системы; пространств имен Loops { класс программы { статической силы основных (String [] агдз) { / * Определения локальных переменных * / INT а = 10; / * Не выполнение цикла * / делать { Console.WriteLine ( "значение: {0}", а); а = а + 1; } В то время как (а <20); Console.ReadLine (); } } }
Когда приведенный выше код компилируется и выполняется, он дает следующие результаты:
Значение: 10 Значение: 11 Значение: 12 Значение: 13 Значение: 14 Значение: 15 Значение: 16 Значение: 17 Значение: 18 Значение: 19