C# 如何在c语言中检测用户输入#

C# 如何在c语言中检测用户输入#,c#,C#,我只有有限的编码经验,我需要帮助我的代码。我希望当用户输入“Y”或“N”时,程序能够对您的决定做出相应的反应并显示文本响应。 如果能把它解释清楚,并把它简化,那真的会有帮助 谢谢请看一下 也可能有用 Console.ReadLine的用法如下所示: using System; public class Example { public static void Main() { Console.Clear(); DateTime dat = DateTime

我只有有限的编码经验,我需要帮助我的代码。我希望当用户输入“Y”或“N”时,程序能够对您的决定做出相应的反应并显示文本响应。 如果能把它解释清楚,并把它简化,那真的会有帮助

谢谢

请看一下

也可能有用

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();
   }
}
请看下面的图片

也可能有用

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()?虽然此代码片段可以解决此问题,但确实有助于提高您文章的质量。请记住,您将在将来为读者回答这个问题,而这些人可能不知道您的代码建议的原因。现在呢。?你想投票支持我吗?虽然这个代码片段可以解决这个问题,但确实有助于提高你文章的质量。请记住,您将在将来为读者回答这个问题,而这些人可能不知道您的代码建议的原因。现在呢。?你想投票支持我吗。??