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

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

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

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

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

textual
Листинг программы
  1. public partial class MyForm : Form
  2. {
  3.    public MyForm()
  4.    {
  5.       InitializeComponent();
  6.    }
  7. }

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут