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