Я довольно новичок в C#
, и я был бы признателен за ваш вклад.Combine ConsoleModifiers and ConsoleKey
На данный момент у меня есть следующие строки в моем коде: while (Console.ReadKey().Key != ConsoleKey.Q) { } //Exit on Q
Так как вы можете видеть, на консольном приложении, если пользователь нажимает Q
завершает программу. Хорошо. Теперь встает вопрос: есть ли способ объединить ConsoleModifiers
плюс ConsoleKey
? Вместо того, чтобы использовать ключ Q
, я бы предпочел использовать Ctrl+Q
при выходе.
Причина, по которой я хочу достичь этого, заключается в том, что я не чувствую себя комфортно оставлять только один ключ при выходе (позволяет легко предотвратить, что кто-то случайно его нажал). Несмотря на то, что синтаксис совершенно неверен, этого я бы хотел достичь: ConsoleModifiers.Control + ConsoleKey.Q
Заранее спасибо.
Абсолютно блестящий, это именно то, что я искал! Большое спасибо. – AuroMetal