我在想以下哪个LINQ表达式更好(尤其是在性能方面)。
注:
注意:.None() 是我的扩展方法,它只是返回 !.Any()。
有更好的写法吗?
敬礼
注:
- SearchKeywords的长度通常为50左右
- keywords的长度通常为3左右
- 该方法会被调用约100,000次
keywords.All(a => SearchKeywords.Contains(a));
或者这一个
keywords.Except(SearchKeywords).None();
注意:.None() 是我的扩展方法,它只是返回 !.Any()。
有更好的写法吗?
敬礼