Как вывести одну запись при вводе с клавиатуры в перечислении? - 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]);

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


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

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

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