【问题标题】:I'm trying to run a loop, and I'm getting an error which I don't know how to fix我正在尝试运行一个循环,但我遇到了一个我不知道如何修复的错误
【发布时间】:2020-10-11 18:32:12
【问题描述】:

这里是 C# 中使用 Visual Studio 的初学者。我一直在尝试运行一个循环,但它一直给我 Warning MSB3026。我不知道为什么,这是代码,

Console.WriteLine("Would you like to play: Y/N");
do
{
    if (Console.ReadLine() == "y")
    {
        Console.WriteLine("Good");
    }
} while (Console.ReadLine() == "N");
            

我之前也遇到过类似的问题,通常我只是使用任务管理器并关闭 Visual Studio 来消除任何阻碍我尝试执行的后台任务。但是,在这种情况下,没有后台任务正在运行。我想知道如何修复警告,以及如何让代码正常工作。

【问题讨论】:

标签: c# loops warnings do-while


【解决方案1】:

如果我纠正了它的一个版本的 Visual Studio 的问题(如果我错了,请纠正我)。

代码完全没问题,它完美地为我工作。 您可以将 Visual Studio 更新到 2017 或更高版本,也可以尝试禁用警告(如果代码没有运行,它不会修复代码)。

禁用警告使用 #pragma warning disable 3026

要恢复警告使用 #pragma warning restore 3026

【讨论】:

    【解决方案2】:

    您的代码没有问题!尝试更新 VS。要更新 VS,请单击屏幕顶部的帮助并选择“检查更新”

    【讨论】:

      猜你喜欢
      • 2021-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多