小编And*_*kov的帖子

Enumerable.Any() 和可能的多重枚举

Rider/ReSharper 给了我可能的多重枚举警告:

public void ProcessProductCodes(IEnumerable<string> productCodes) {
    if (productCodes.Any()) {
        DoStuff(productCodes);
    }
}
Run Code Online (Sandbox Code Playgroud)

这是误报,还是 Any() 函数确实搞乱了集合的枚举?

c#

3
推荐指数
1
解决办法
1334
查看次数

标签 统计

c# ×1