Изучаю только. До этого пользовался int x = x.Parse(Console. Readline()). Тут все понятно было. Строка считывается с консоли, конвертируется в int и присваивается.
ConsoleKey keywoard = Console.Readkey().Key;
ConsoleKey - получается тип данных enum, это константы там хранятся значения клавиатуры. Для доступа к ним создаётся keywoard(любое название)Пытаюсь разобратся(
Console.Readkey().Key - получается значение считывается с консоли, а что .Key делает после скобок?
Простите возможно за бред, сам запутался. Можете объяснить каждую ключевое слово и как вообще это строка работает. Благодарю

Console.ReadKeyвозвращает структуру ConsoleKeyInfo, которая содержит не только символ, но и другую полезную информацию. АKeyэто её поле. Вы же не только печатаемые символы можете на клаве нажимать, но и модификаторы, Alt например. – aepot Oct 08 '23 at 18:59