Нормально ли помещать цикл while в конструктор класса? - C#

Узнай цену своей работы

Формулировка задачи:

Здраствуйте. В общем, представьте, что есть класс foo, в котором происходит генерация переменной bar, причем с таким условием, что функция Check(bar) должна возвращать true, в противном случае, нужно снова генерировать bar. Выглядит это примерно так:
public class foo{
  private int bar;
  public foo(){
     do{
         bar = generateBar();
     }
     while(Check(bar) == false){
  } 
}
Так вот, скажите пожалуйста, допустимо ли использование цикла в данном случае? Заранее спасибо.

Решение задачи: «Нормально ли помещать цикл while в конструктор класса?»

textual
Листинг программы
public partial class MyForm : Form
{
   public MyForm()
   {
      InitializeComponent();
   }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.875 из 5