Введение в цикл C # do-while

Программирование - это весело, особенно когда вы работаете с концепцией на основе ООП. Из-за различных требований, указанных клиентом, мы можем столкнуться с разными ситуациями, для которых решения разные. Много раз, бывают ситуации, когда мы хотим повторить вещи в определенном порядке. Мы не хотим, чтобы выполнялась вся функция или программа, а только конкретный блок операторов в течение ограниченного числа раз. Возможное решение для таких ситуаций - циклы. В C # доступно много циклов, таких как «for», «while» и «do-While». В этой статье мы собираемся обсудить цикл «сделай пока» вместе с примерами, как он может помочь тебе преодолеть подобные ситуации. Сегодня мы поговорим о наиболее широко используемом цикле do-while.

Объясните подробно C # Do-While Loop

Как и многие другие циклы, доступные в языках на основе ООП, C # полностью поддерживает цикл do-while. Схемы используются для запуска определенного блока операторов до тех пор, пока условие не станет истинным. Давайте разберемся, как это работает.

«Делайте это, пока условие истинно». В терминах непрофессионала представьте, что вы программист, а когда вы на работе, вы пишете коды и выполняете их. Если мы попытаемся понять эту ситуацию в аспекте цикла while, это будет:

do
(
(write codes)
(execute codes)
)
While
(
(You are on duty)
)

Пока время, пока условие истинно, блок кода, который записан в блоке do, будет продолжать выполняться. Цикл do-while чаще всего используется, когда количество повторений неизвестно. Точно мы не знаем, сколько раз будет выполняться код, пока условие не будет проверено во время выполнения. В любом случае это будет выполнено хотя бы один раз. Давайте обсудим с реальным примером циклов, доступных в c #.

Для Loop, While Loop и do-while Loop: разница

  • Все эти три цикла используются для повторения выполнения конкретного блока определенного условия. Тем не менее, есть несколько различий между этими тремя. Давайте рассмотрим пример, если вы хотите путешествовать, и у вас есть три варианта: ваш автомобиль, рейс и автобус.
  • При первом условии, если вы хотите путешествовать с вашим транспортным средством, следует проверить имеющийся бензин (условие). Вы будете путешествовать, только если бензин (условие) для расстояния, которое вы хотите пройти (повторение), доступен. Аналогично, For Loop сначала проверит условие и узнает, сколько раз Loop будет повторяться, а затем запустит функцию.
  • Другое условие, если вы хотите путешествовать рейсом. Сначала вам нужно будет забронировать билет на самолет. Сначала вам нужно будет выполнить условие, после чего вы сможете сесть на рейс. Вот так пока работает Loop. Функция будет работать только при соблюдении условия. Несколько петель не известны.
  • В-третьих, если вы хотите ехать на автобусе, сначала вы садитесь в автобус, а затем берете билет. Вот как работает Loop Loop. Сначала он продолжится, затем проверит условие и продолжит повторяться, пока условие не станет истинным.

Объяснить синтаксис

Ниже приведены вещи, которые вы должны знать перед использованием цикла do-while.

  • Ключевые слова, которые должны использоваться: do и while
  • Цикл будет выполнен по крайней мере один раз, независимо от того, что говорит условие.
  • Условие будет проверено после выполнения тела цикла.

Синтаксис для использования do-while:

do
(
//code that needs to be executed
)
While(condition);

Все, что требуется при выполнении условия, должно быть включено в часть кода «do». Условие должно быть определено в части кода while.

Блок-схема C # Do-While Loop

Как видно, оператор будет выполняться независимо от условия, действующего в первый раз. Как только отчет будет завершен, ситуация будет проверена. Если условие истинно, оно вернется к утверждению. Однако, если состояние ложно, оно выйдет из цикла и перейдет к следующей части программы.

Примеры

using System;
public class Example
(
public static void Main(string() args)
(
int i = 1;
do
(
Console.WriteLine(i);
i++;
) while (i <= 10) ;
)
)

Объяснение:

В приведенном выше примере целое число «i» было определено. В части do мы установили, что делать с этим целым числом. Мы применили оператор ++, который добавит 1 к предыдущему значению и напечатает его. Это будет продолжаться до тех пор, пока целое число «i» не станет равным или меньше 10. Следовательно, результат этой программы будет:

1

2

3

4

5

6

7

8

9

10

Бесконечный цикл пока-что:

Если условие установлено как логическое значение, цикл do-while будет выполняться бесконечно. Предполагается, что задано числовое условие. Бесконечный цикл можно прервать, нажав Ctrl + c,

Пример:

using System;
public class Example1
(
public static void Main(string() args)
(
do(
Console.WriteLine("endless loop");
) while(true);
)
)

Выход

бесконечный цикл

бесконечный цикл

бесконечный цикл

бесконечный цикл

// можно завершить нажатием Ctrl + c

  • Примечательно, что, даже если условие не соответствует определенной в while части, оно все равно покажет начальное значение целого числа, равное 1.
  • В первом раунде он не проверяет состояние. Условие проверяется только после выполнения выписки.

Вывод

  • C # - мощный язык для разработки программного обеспечения, и очень важно, чтобы вы овладели даже мелочами. Если нужные функции языка не используются в нужное время, это влияет не только на результат, но и на некомпетентность программы.
  • Цикл do-while широко используется при создании программ в определенных условиях, и программа должна хорошо знать все за и против, чтобы эффективно его использовать.
  • В двух словах, он повторяет функцию до тех пор, пока определенное условие не станет истинным. Тем не менее, разница между циклом while и циклом do-while заключается в том, что цикл будет выполняться только тогда, когда состояние истинно, но do-while будет выполняться даже один раз, независимо от того, выполнено ли условие.

Рекомендуемые статьи

Это было руководство по циклу C # do-while. Здесь мы обсудили введение, отличия цикла «В то время как» и цикла «в то время как», блок-схему C # Do-While Loop с соответствующим синтаксисом и примерами кода. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -

  1. Строковые функции C #
  2. Команды C #
  3. Что такое многопоточность в C #?
  4. C # Интервью Вопросы
  5. Руководство по PHP Делайте Пока Loop
  6. Делай пока цикл в Python
  7. Многопоточность в C # с методами