c# - 我正在尝试运行一个循环,但我遇到了一个我不知道如何修复的错误
问题描述
使用 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 来消除阻碍我尝试做的任何后台任务。但是,在这种情况下,没有后台任务正在运行。我想知道如何修复警告,以及如何让代码工作。
解决方案
如果我纠正了它的一个版本的 Visual Studio 的问题(如果我错了,请纠正我)。
代码完全没问题,它完美地为我工作。您可以将 Visual Studio 更新到 2017 及更高版本,也可以尝试禁用警告(如果代码没有运行,它不会修复代码)。
禁用警告使用
#pragma warning disable 3026
恢复警告使用
#pragma warning restore 3026
推荐阅读
- powerapps - 缓慢导航 + 组件低效延迟加载
- python-3.x - pythoncoding如何写下面的内容
- javascript - 通过单击来旋转单元格中的项目
- javascript - 为什么 Jquery $ 在 webpack 中显示未定义?
- sql - 查询查找无评论或上次评论超过 3 个月前的员工
- r - rmarkdown:文档编织不再工作,pandoc 错误 83
- python - 是否可以隔离重叠的轮廓?
- java - 为什么netbeans同时处理同一个项目多次?
- azure-active-directory - 我可以重命名 Microsoft Teams 免费网站的 subdomain.onmicrosoft.com 吗?
- node.js - 为什么猫鼬枚举接受非数组元素