@Skrillex3594

Каким боком расположит while, чтобы после х количества выполнял другой кусок кода?

Вопрос непонятный, но лан...
1. Я хотел узнать как сделать подсветку кода, мне тут редакторы предлагали, но я чет отказался, щас ищу, этой правки тут нет. Типа код заключаешь в тег, и он у тя серым выделяется ( я не силен в HTML).
2. Вот у тя есть цикл while, но надо сделать так, чтобы после энного количества, он менялся, вот код:
while (true)
            {
                Console.WriteLine("Это вопросник, для продолжения нажми Enter!");
                while (Console.ReadKey().Key != ConsoleKey.Enter) { }

                Random rand = new Random();
                int i = rand.Next(10);

                if (i == 0)
                {
                    Console.WriteLine("Как дела?");
                }
                if (i == 1)
                {
                    Console.WriteLine("Что ты сейчас делаешь?");
                }
                if (i == 2)
                {
                    Console.WriteLine("Сколько тебе лет?");
                }
                if (i == 3)
                {
                    Console.WriteLine("Что ты делал вчера?");
                }
                if (i == 4)
                {
                    Console.WriteLine("Твое хобби?");
                }
                if (i == 5)
                {
                    Console.WriteLine("Ти хто?");
                }
                if (i == 6)
                {
                    Console.WriteLine("В какие игры играешь/играл?");
                }
                if (i == 7)
                {
                    Console.WriteLine("Ты умеешь играть в шахматы?");
                }
                if (i == 8)
                {
                    Console.WriteLine("Сколько дней до ближайшего выходного, праздника, дня рождения?");
                }
                if (i == 9)
                {
                    Console.WriteLine("Перечисли всех знакомых, друзей, родственников и т.д.");
                }


Вот такой примерно, но после второго нажатия ентера, надо чтоб он писал "нажмите энтер еще раз", а не "Это вопросник, для продолжения нажми Enter!"
Я думал сделать содержимого while 1(создать переменную int типа A допустим), тогда если while (A == 1), то такой кусок кода, если 2, то такой... Наверно не понятный вопрос???
  • Вопрос задан
  • 75 просмотров
Решения вопроса 1
@Shroud228
1 Вместо if здесь надо использовать switch case.
2. Создай переменную count, и если она такая-то , то делай одно, иначе другое
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы