C# 如何在c语言中检测用户输入#
我只有有限的编码经验,我需要帮助我的代码。我希望当用户输入“Y”或“N”时,程序能够对您的决定做出相应的反应并显示文本响应。 如果能把它解释清楚,并把它简化,那真的会有帮助 谢谢请看一下 也可能有用 Console.ReadLine的用法如下所示:C# 如何在c语言中检测用户输入#,c#,C#,我只有有限的编码经验,我需要帮助我的代码。我希望当用户输入“Y”或“N”时,程序能够对您的决定做出相应的反应并显示文本响应。 如果能把它解释清楚,并把它简化,那真的会有帮助 谢谢请看一下 也可能有用 Console.ReadLine的用法如下所示: using System; public class Example { public static void Main() { Console.Clear(); DateTime dat = DateTime
using System;
public class Example
{
public static void Main()
{
Console.Clear();
DateTime dat = DateTime.Now;
Console.WriteLine("\nToday is {0:d} at {0:T}.", dat);
Console.Write("\nPress any key to continue... ");
Console.ReadLine();
}
}
请看下面的图片
也可能有用
Console.ReadLine的用法如下所示:
using System;
public class Example
{
public static void Main()
{
Console.Clear();
DateTime dat = DateTime.Now;
Console.WriteLine("\nToday is {0:d} at {0:T}.", dat);
Console.Write("\nPress any key to continue... ");
Console.ReadLine();
}
}
由于采购订单似乎希望点击y/n键,我建议使用
Console.ReadKey()
而不是Console.ReadLine()
,因为后者需要额外输入。
ConsoleKeyInfo
的KeyChar
属性提供用户输入的字符
var x = Console.ReadKey().KeyChar;
if(x=='y'||x=='Y')
{
//do something
}
else if(x=='n'||x=='N')
{
//do something else
}
由于采购订单似乎希望点击y/n键,我建议使用
Console.ReadKey()
而不是Console.ReadLine()
,因为后者需要额外输入。
ConsoleKeyInfo
的KeyChar
属性提供用户输入的字符
var x = Console.ReadKey().KeyChar;
if(x=='y'||x=='Y')
{
//do something
}
else if(x=='n'||x=='N')
{
//do something else
}
如果使用控制台,则可以使用:
如果使用控制台,则可以使用:
什么样的应用程序。?您正在开发控制台应用程序吗?console.Readline()?什么类型的应用程序。?您正在使用console应用程序吗?console.Readline()?虽然此代码片段可以解决此问题,但确实有助于提高您文章的质量。请记住,您将在将来为读者回答这个问题,而这些人可能不知道您的代码建议的原因。现在呢。?你想投票支持我吗?虽然这个代码片段可以解决这个问题,但确实有助于提高你文章的质量。请记住,您将在将来为读者回答这个问题,而这些人可能不知道您的代码建议的原因。现在呢。?你想投票支持我吗。??