Rider/ReSharper 给了我可能的多重枚举警告:
public void ProcessProductCodes(IEnumerable<string> productCodes) { if (productCodes.Any()) { DoStuff(productCodes); } }
这是误报,还是 Any() 函数确实搞乱了集合的枚举?
c#
c# ×1