Lambda 中 Any All Contains 区别
- Any 任意一项满足条件即可
- All 所有项满足条件
- Contains 任意一项相等
Any 和 Contains 区别在于传入的参数不一样,Any 可传 Lambda 语句,而 Contains 传入相同类型的对象。这意味着,在本地集合查询中 Contain 拥有更好的性能,而此时如果需要更高的性能可以考虑是 HashTable、HashSet 和 Dictionary 等单线程或多线程集合。
Any 和 Contains 区别在于传入的参数不一样,Any 可传 Lambda 语句,而 Contains 传入相同类型的对象。这意味着,在本地集合查询中 Contain 拥有更好的性能,而此时如果需要更高的性能可以考虑是 HashTable、HashSet 和 Dictionary 等单线程或多线程集合。