首页 > 解决方案 > 我正在尝试运行一个循环,但我遇到了一个我不知道如何修复的错误

问题描述

使用 Visual Studio 的 C# 初学者。我一直在尝试运行一个循环,但它一直给我 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#loopswarningsdo-while

解决方案


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

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

禁用警告使用 #pragma warning disable 3026

恢复警告使用 #pragma warning restore 3026


推荐阅读