C# 查询哈希集字典

C# 查询哈希集字典,c#,dictionary,hashset,C#,Dictionary,Hashset,给定一个字典和某个字符串,如何检查字典中的所有值(哈希集)是否都包含该字符串?我需要尽可能高效地完成它。您可以使用LINQ:(O(n)) string searchFor = // bool allContain = dict.Values.All(s => s.Contains(searchFor)); 您可以使用LINQ:(O(n)) dictionary.Values.All(set => set.Contains(str))

给定一个
字典
和某个字符串,如何检查字典中的所有值(哈希集)是否都包含该字符串?我需要尽可能高效地完成它。

您可以使用LINQ:(O(n))

string searchFor = //
bool allContain = dict.Values.All(s => s.Contains(searchFor));
您可以使用LINQ:(O(n))

dictionary.Values.All(set => set.Contains(str))