小编fox*_*nov的帖子

重构foreach,如果是Linq

是否有可能将所有给定的代码组合到linq,然后返回'true'或'false'?或者它是这样的好吗?

如果可能,是否会有显着的性能差异?(数组和列表不会包含超过100个元素)

foreach (var item in myArray)
{
    if (myList.Exists(x => x.Value == item))
    {
        amountTrue++;
    }
}

if (myArray.Count() == amountTrue)
{
    isValid = true;
}
Run Code Online (Sandbox Code Playgroud)

c# linq

4
推荐指数
3
解决办法
205
查看次数

标签 统计

c# ×1

linq ×1