Как вывести меню сразу на экран? - C#
Формулировка задачи:
Помогите с программой пожалуйста, как вывести меню сразу на экран
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace programma { class Program { static void Main(string[] args) { List<String> notes = new List<string>(); //notes.Add = ("Адресат"); //notes.Add = ("Индекс"); char action = 'h'; while (action != 'q') { Console.Write("Введите команду:"); action = Console.ReadKey().KeyChar; Console.WriteLine(); { switch (action) { case 'h': Console.WriteLine("Доступные команды:"); Console.WriteLine("a - добавить запись"); Console.WriteLine("d - удалить запись с номером n"); Console.WriteLine("f - удалить все записи"); Console.WriteLine("l - список всех записей"); Console.WriteLine("h - список доступных команд"); Console.WriteLine("q - выйти из программы"); break; case 'a': Console.Write("Введите сообщение:"); var newnote = Console.ReadLine(); notes.Add(newnote); break; case 'd': Console.Write("Введите номер записи для удаления:"); int n = Convert.ToInt32(Console.ReadLine()) - 1; if (n < notes.Count && n > -1) { notes.RemoveAt(n); } else { Console.WriteLine("Записи с указанным номером не существует:"); } break; case 'f': Console.WriteLine(); break; case 'l': foreach (var note in notes) { Console.WriteLine((notes.IndexOf(note) + 1) + ")" + note); } break; default: Console.WriteLine("Неизвестная команда"); break; } } } } } }
Решение задачи: «Как вывести меню сразу на экран?»
textual
Листинг программы
char action = 'h'; while (action != 'q') { Console.WriteLine("Доступные команды:"); Console.WriteLine("a - добавить запись"); Console.WriteLine("d - удалить запись с номером n"); Console.WriteLine("f - удалить все записи"); Console.WriteLine("l - список всех записей"); Console.WriteLine("h - список доступных команд"); Console.WriteLine("q - выйти из программы"); Console.Write("Введите команду:"); action = Console.ReadKey().KeyChar; Console.WriteLine(); { switch (action) { case 'a': Console.Write("Введите сообщение:"); var newnote = Console.ReadLine(); notes.Add(newnote); break; case 'd':
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д