В консоль выводится лишняя пустая строка - C#

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

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

Ребят если не там создал тему прошу прощения, пытаюсь писать на с#(сишарп), вопрос такой после вывода строки с вопросом в консоли он оставляет пустую строку , и читает только следующую, например
System.Console.WriteLine("Привет ");
            System.Console.WriteLine("Выбор привет салют");
            do
            { switch(System.Console.ReadLine())
            {
                case "привет":
                Console.WriteLine("Как дела? Выбор отлично плохо");
                break;
                case "Салют":
                Console.WriteLine("Как дела? Выбор отлично плохо");
                break;
                case "Плохо":
                Console.WriteLine("Почему ?");
                break;
}
}
while (System.Console.ReadLine() != "отлично");
и получается что по строкам со второго захода на цикл он оставляет пустую строку. выглядит так 1.Привет. 2.Выбор привет салют 3.Привет 4.Как дела? Выбор отлично плохо 5. 6.И только значение через строку на втором цикле начинает считывать

Решение задачи: «В консоль выводится лишняя пустая строка»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Привет ");
            Console.WriteLine("Выбор привет салют");
            string message = "";
            do
            {
                message = Console.ReadLine();
                switch (message)
                {
                    case "привет":
                        Console.WriteLine("Как дела? Выбор отлично плохо");
                        break;
                    case "Салют":
                        Console.WriteLine("Как дела? Выбор отлично плохо");
                        break;
                    case "Плохо":
                        Console.WriteLine("Почему ?");
                        break;
                }
            }
            while (message != "отлично");
        }
    }
}

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


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

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

5   голосов , оценка 3.4 из 5
Похожие ответы