Описание тега console.readkey

1 ответ

Console.ReadKey() зацикливается в цикле while

У меня есть петля и внутри нее корпус переключателя, который в основном представляет собой пользовательский интерфейс, который позволяет людям выбрать "да" и теперь продолжить игру с помощью стрелок влево и вправо. я также добавил Console.Beep(), чт…
1 ответ

C# Override Console.Read() для приложения Windows Forms

У меня следующая проблема: Я делаю приложение Windows Forms и должен использовать другие файлы.cs, которые содержат Console.Read() или Console.ReadLine(). Файлы не должны быть изменены. Я хотел бы теперь переопределить функции, чтобы использовать кн…
05 май '17 в 13:26
2 ответа

C# Завершение программы с помощью комбинации клавиш без нажатия клавиши ввода во время чтения

Теперь вот ситуация, в которой мы находимся: getinput: //things happen here string typed = Console.ReadLine(); try if (typed == "com") { //things happen here } else if (Console.ReadKey(true).Key == (ConsoleKey.F1) + (ConsoleModifiers.Alt)) { System.…
01 авг '18 в 14:51
3 ответа

Почему Console.ReadKey().Key.ToString получает строчные и прописные буквы одним нажатием?

Этот фрагмент выводит две буквы, когда я нажимаю одну клавишу (r). string key = string.Empty; key = Console.ReadKey().Key.ToString(); Console.WriteLine(key); Console.ReadKey(); // Output: rR Почему выводит нижний регистр 'r' и верхний регистр 'R', к…
15 июн '18 в 07:16
4 ответа

Как преобразовать Console.Readkey в int C#

Я пытаюсь преобразовать пользовательский ключ ввода в int, пользователь будет вводить число от 1 до 6. Это то, что я до сих пор сидел внутри метода, он не работает, но создание исключения формата было необработанным. var UserInput = Console.ReadKey(…
10 мар '15 в 02:11
1 ответ

C# консольная змея застревает при длительном нажатии клавиши

Я только начал изучать программирование пару месяцев назад и решил заняться консольной игрой в змею. Все прекрасно работает, ожидают одной вещи. Если моя змея поднимается вверх, и я нажимаю стрелку вниз и держу ее нажатой, моя змея просто останавлив…
03 июн '13 в 20:17
3 ответа

C# Console.ReadLine после того, как ReadKey ждет ввода два раза

Я не понимаю, чего мне здесь не хватает, но кажется, что Console.ReadKey() все еще активен и заставляет консоль заставить меня войти дважды при использовании Console.ReadLine() после вызова Console.ReadKey(), Я искал вверх и вниз, как убежать ReadKe…
20 фев '17 в 19:41
1 ответ

C++ как читать ключ, не дожидаясь нажатия клавиши "Enter" в Linux и Windows

Лично я думаю, что название ясно, если нет, я постараюсь быть больше. Только управляемые решения для Windows, для Linux нет. Как вы хорошо знаете, метод "getchar()" читает только после нажатия клавиши "Enter". Библиотека conio.h не существует в Linu…
31 май '15 в 15:00
0 ответов

Console.ReadKey() Ошибка тайм-аута

( http://tps.vzoneinternational.ae/ConsoleReadkeyTimeout.jpg)! [Тайм-аут консоли ReadCey][1] При обработке Console.Readkey я получаю ошибку Timeout. У меня есть консольное приложение, которое работает постоянно и хочет остановить приложение; когда п…
04 мар '18 в 12:25
1 ответ

C# Console.ReadKey 1 символьная задержка?

Я пытаюсь работать с функцией Console.ReadKey(), чтобы перехватывать нажатия клавиш пользователя и перестраивать то, что они печатают на экране (так как мне нужно будет часто очищать экран, часто перемещать курсор, и это казалось как самый полный ме…
25 июл '12 в 05:47
0 ответов

Клавиша чтения на подключенной консоли C#

У меня есть приложение, которое ведет себя как формы Windows и как консольное приложение, в зависимости от того, передам ли я параметры или нет. Если я передаю параметры, он ведет себя как консольное приложение. В последнем случае, как консольное пр…
1 ответ

Струнная печать несколько раз, кроме последнего раза?

Вот мой код Module Module1 Private Delegate Sub word(ByVal A As String, ByVal B As String, C As String) Dim A, B, C As String Sub Main() Console.WriteLine("type something") A = Console.ReadLine() Console.WriteLine("type something else") B = Console.…
2 ответа

Могу ли я обойти проблему Console.ReadKey(), когда ввод перенаправлен?

Я учитель C#, и я написал несколько автоматических проверок HW для моих учеников. Студенты пишут консольные приложения на C#. Моя проверка HW основана на перенаправлении ввода, поэтому я могу проверить их код на своем собственном сгенерированном вво…
12 ноя '16 в 16:33
1 ответ

У меня проблемы со значениями, которые возвращаются Console.ReadKey()

Вот мой оригинальный код, который я пытался изменить, чтобы ограничить ввод данных одним char, преобразованный в верхний регистр. public char promptForGuess() { Console.Write("\nGuess a letter: "); return Convert.ToChar(Console.ReadLine().ToUpper())…
11 май '13 в 01:19
1 ответ

2 варианта выбора на консоли

Я делаю игру на Visual Studio на C# (в консоли). Речь идет о диалогах, и вы можете ответить на них двумя вариантами: одна клавиша (для ответа на первый вопрос) - 1, а другая - 2. Проблема в том, что когда вы нажимаете одну клавишу, вы не можете нажа…
15 сен '15 в 16:34
2 ответа

Как проверить, нажата ли клавиша CTRL в консольном приложении C#

Я собираюсь запустить консольное приложение. проблема в том, как определить, что клавиша CTRL нажата одна без какой-либо другой клавиши. using System; using System.Text; public class ConsoleKeyExample { public static void Main() { ConsoleKeyInfo inp…
03 ноя '15 в 01:52
2 ответа

Консольное приложение C#: как запретить пользователю удерживать клавишу при использовании цикла ReadKey()?

Я пишу консольное приложение на C#, которое читает пользовательский ввод, используя Console.ReadKey(), У него есть код, похожий на этот: while(true) { switch(Console.ReadKey(true).Key) { case ConsoleKey.Enter: //code case ConsoleKey.UpArrow: //code …
1 ответ

Чтение пользовательского ввода из powershell через скрипты

Здесь у меня есть проблема, чтобы прочитать пользовательские входные данные из командной строки или Windows PowerShell с помощью scriptcs. Я пытался с Console.ReadLine (), Console.Read () или Console.ReadKey () обернул его вокруг Convert.ToString ()…
07 июл '16 в 06:09
2 ответа

Запрет очереди / предварительной загрузки символа в консоли перед Console.ReadKey()

Когда Console.ReadKey(true) вызывается в.NET, он читает одно нажатие клавиши от пользователя в консоль. Я заметил, что персонаж может быть напечатан раньше Console.ReadKey() на самом деле вызывается, позволяя пользователю предварительно загрузить си…
18 мар '16 в 18:51
1 ответ

Консоль читает пользовательский ввод во время выполнения кода

Я пишу 2d пошаговую приключенческую игру на C#, которая работает в консоли Windows. Вот примерное представление о том, как выглядит мой игровой цикл: while(condition) { MethodCall1(); MethodCall2(); MethodCall3(); GetPlayerInput(Console.ReadKey()); …
23 сен '18 в 02:05