标签: c# linq resharper
如果我写的话
var list = PopulateMyListWithSomething(); if(!list.Any(a=>a.this = that) { // do something }
Resharper始终建议将测试重写为
if(list.All(a.this != that)
显然有理由提出这个建议。谁能告诉我原因可能是什么?