Учу язык по учебнику Троелсена. Пока никаких вопросов не возникало. Пока не наткнулся на пример с данным кодом. в отдельности знаю из чего строка состоит, но такую конструкцию инициализации вижу впервые и автор не объясняет.
DayOfWeek favDay;
favDay = (DayOfWeek)Enum.Parse(typeof(DayOfWeek), Console.ReadLine());
Что понял я. Приведение типа это (DayOfWeek),Перечисление Enum из парсированного ввода в консоль дня недели. Но сбило с толку typeof(DayOfWeek) хотя понимаю, что это имя типа....в общем, не могу в едино картинку в голове сложить функционал этой строчки.
Кому не сложно, можете пояснить данную конструкцию?
В гугле честно искал, не нашел ответ.