为什么List.All(a.this!=那个)更喜欢!List.Any(a.this = that)

时间:2018-06-05 10:34:41

标签: c# linq resharper

如果我写的话

var list = PopulateMyListWithSomething();
if(!list.Any(a=>a.this = that) {
    // do something
}

Resharper始终建议将测试重写为

if(list.All(a.this != that)

显然有理由提出这个建议。谁能告诉我原因可能是什么?

0 个答案:

没有答案