Цикл do while с несколькими условиями - C#
Формулировка задачи:
Какой синтаксис цикла do while с несколькими условиями?
Я хочу остановить цикл если do_int <= B_table_records_count ИЛИ first_check_correct == false
//Первая подпроверка
do_int = 1;
do
{
if (B_table[do_int, 4] == one && S_table[do_int, 2] == two) first_check_correct = true; do_int++;
}
while (do_int <= B_table_records_count); //Верно
//Это не верно. По непонятной причине do_int стремится к бесконечности - не останавливается при <= B_table_records_count
//while (do_int <= B_table_records_count || first_check_correct == false) ;Решение задачи: «Цикл do while с несколькими условиями»
textual
Листинг программы
while (do_int < B_table_records_count && first_check_correct == false) ;