标签: c#
我有一个哈希集:
HashSet<String> hash ;
和列表:
IList<String> names = new List<String>(){"ABC","DEF"};
我想连接哈希和名字;然后将结果存储在同一个变量中,即哈希。
这样做的最佳方法是什么,因为我在HashSet中存储了10k条记录?
答案 0 :(得分:10)
使用UnionWith:
UnionWith
修改当前HashSet对象以包含其自身,指定集合或两者中存在的所有元素。
hash.UnionWith(names);
答案 1 :(得分:1)
foreach(var name in names) hash.Add(name);