Учитывая следующий код...
Dim KeyPress As ConsoleKeyInfo
Do
KeyPress = Console.ReadKey(True)
If KeyPress.KeyChar = Convert.ToChar(">") Then
debug.WriteLine("Greater Than")
End If
Loop While KeyPress.Key <> ConsoleKey.X
Я ожидаю, что нажатие клавиши «>» на моей клавиатуре вызовет отладочный вывод. Однако, когда я выполняю свой код, оператор IF оценивается как ложный при нажатии «>».
Как правильно определить нажатие клавиши «>» при использовании Console.ReadKey()?