-3

PVS Studio 抛出 V3022:表达式“list.Count > 1”始终为假。程序.cs 20

public class Program
{
    private static void Main()
    {
        var list = new List<string>();
        var keyvaluelist = new List<(string, string)>() { ("1", "2"), ("3", "4") };

        list.Add(DateTime.Now.ToString());

        foreach ((string Key, string Value) in keyvaluelist)
            list.Add(DateTime.Now.ToString());

        if (list.Count > 1)                    
            Console.WriteLine(list.Count);
    }
}

这是误报吗?

4

1 回答 1

0

这确实看起来像一个误报。我们将对其进行进一步调查并在未来的某个版本中对其进行修复。

此外,正如之前评论中提到的,误报报告不是 stackoverflow 问题的正确格式,因此您可以通过 support@viva64.com 或https://www.viva64 将它们直接发送到 PVS-Studio 支持。 com/en/about-feedback/

感谢您的反馈意见!

于 2018-08-14T07:04:09.440 回答