【问题标题】:Using console.readline in if statement在 if 语句中使用 console.readline
【发布时间】:2021-01-08 18:29:26
【问题描述】:

我刚开始使用非常基础的 C# 编码。我正在编写一个控制台应用程序,如果我将“PDH”作为输入,它将给出一个名称作为输出,并且那里的输入输出很少。 See the attachment。谁能告诉这是否可行?

我在 Visual Studio 代码中遇到了另一个调试问题。没有可用于调试的环境。我应该从某个地方下载“Dot Net Debugger”吗???

【问题讨论】:

  • 请将代码包含为文本,而不是屏幕截图。请记住:c# 区分大小写。意味着Console 存在,而console 不存在。如果您想知道代码是否有效,您就不能运行吗?

标签: c# console-application


【解决方案1】:

您的代码无法运行,因为它有问题。 您编写了 Console.readline() 而不是 Console.ReadLine(),您还在某些地方编写了控制台而不是 Console。 请注意,C# 是区分大小写的语言,这意味着代码中的字母大小写很重要。

【讨论】:

    【解决方案2】:

    只要将 Console.readline() 修复为 Console.ReadLine() 就可以了。

    这是一个例子https://dotnetfiddle.net/2xqRNh

    我建议在这种情况下使用 Console.ReadLine().ToUpper()。

    这样,当您比较文字字符串、pha、pHa、PhA 等时,它会将其转换为大写,因此它始终等于 PHA。

    另外,我建议还下载 C# Visual Studio 调试器扩展,以便智能感知在出现拼写错误时为您提供帮助。

    【讨论】:

    • 谢谢兄弟。你能告诉你如何在这里运行这段代码吗???我登录到 dotnetfiddle.net,但我无法在那里写任何东西
    • @HellBoy 对延迟响应感到抱歉,请确保您遵循正确的 C# 语法并且您应该没有任何问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-29
    • 2014-09-30
    • 2021-07-16
    • 2018-09-16
    • 2015-12-15
    • 2015-09-28
    相关资源
    最近更新 更多