Как вывести одну запись при вводе с клавиатуры в перечислении? - C#
Формулировка задачи:
Вопрос в заголовке. Нужно вывести запись через for в перечислении. Например, вводишь "понедельник" и пишет "завтра вторник". Спасибо за помощь!
Листинг программы
- class Program
- {
- public enum nedel
- {
- понедельник ,
- вторник,
- среда,
- четверг,
- пятница,
- суббота,
- воскресенье
- }
- static void Main(string[] args)
- {
- string[] text = { "завтра вторник", "завтра среда", "завтра четверг", "завтра пятница", "завтра выходной", "завтра воскресенье", "завтра понедельник" };
- Console.WriteLine("Введите день недели:");
- //Тут ошибка!!!
- string f = Console.ReadLine();
- nedel i;
- for (i = 0;i<nedel.воскресенье;i++) ;
- Console.WriteLine("" + i + "-" +text);
- Console.ReadKey();
- }
- }
Решение задачи: «Как вывести одну запись при вводе с клавиатуры в перечислении?»
textual
Листинг программы
- nedel f = (nedel)Enum.Parse(typeof(nedel), Console.ReadLine());
- Console.WriteLine(text[(int)f]);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д