gpt4 book ai didi

c# - 大括号触发编译器警告错误C#

转载 作者:行者123 更新时间:2023-12-02 10:53:33 25 4
gpt4 key购买 nike

我有以下代码,这显然是用户错误(额外的返回语句)

if (!await NoError()) return false;
{
Logger.LogError("Error occured!");
return false;
}

现在,额外的return语句意味着无论是否存在错误,它总是返回false。在这种情况下,有什么方法可以使Visual Studio 2017引发编译器错误或警告?

最佳答案

我怀疑是否存在编译器警告,因为它是有效的C#,并且“大括号”有合法的用例。

如果您使用不带花括号的if/else语句,则诸如StyleCop之类的代码分析器可能会发出警告。在您的示例中将捕获这种情况。在StyleCop中,这由rule SA1503覆盖。

关于c# - 大括号触发编译器警告错误C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54759143/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com