C#控制台如何输入一个字符后直接执行某个语句?
4个回答
展开全部
用switch语句判断用户输入的字符是什么。
string input = Console.ReadLine();
如果用户没有输入任何东西就回车了,则input就是string.Empty。
switch (input)
{
case string.Empty:
执行一些语句;
break;
default: //说明用户输入了
执行另一些语句
break;
}
string input = Console.ReadLine();
如果用户没有输入任何东西就回车了,则input就是string.Empty。
switch (input)
{
case string.Empty:
执行一些语句;
break;
default: //说明用户输入了
执行另一些语句
break;
}
更多追问追答
追问
不要回车就执行另外的语句
追答
那就用Console.ReadKey()方法啊,这个只要输入一个字符,就马上读取。。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把上面的 string input = Console.ReadLine();
改为 string input = Console.ReadKey(); 咯
改为 string input = Console.ReadKey(); 咯
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用if判断下也可以,如果是马上执行,可能是你代码写错了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询