gpt4 book ai didi

c# - 如何在输入提示期间禁止控制台中的所有非数字输入?

转载 作者:太空狗 更新时间:2023-10-29 21:14:40 26 4
gpt4 key购买 nike

这里是控制台。

这个想法是,如果用户在控制台的输入提示期间按下数字以外的任何键(字母键和数字键盘上方的键),则不会输入任何内容。就好像控制台会忽略任何非数字按键。

如何以正确的方式做到这一点?

最佳答案

试试 ReadKey 方法:

while (processing input)
{
ConsoleKeyInfo input_info = Console.ReadKey (true); // true stops echoing
char input = input_info.KeyChar;

if (char.IsDigit (input))
{
Console.Write (input);
// and any processing you may want to do with the input
}
}

关于c# - 如何在输入提示期间禁止控制台中的所有非数字输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5353878/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com