В консоль выводится лишняя пустая строка - C#
Формулировка задачи:
Ребят если не там создал тему прошу прощения, пытаюсь писать на с#(сишарп),
вопрос такой после вывода строки с вопросом в консоли он оставляет пустую строку , и читает только следующую,
например и получается что по строкам со второго захода на цикл он оставляет пустую строку.
выглядит так
1.Привет.
2.Выбор привет салют
3.Привет
4.Как дела? Выбор отлично плохо
5.
6.И только значение через строку на втором цикле начинает считывать
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() != "отлично");
Решение задачи: «В консоль выводится лишняя пустая строка»
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 != "отлично"); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д