Concat HashSet <string>和IList <string> </string> </string>

时间:2014-03-13 09:52:34

标签: c#

我有一个哈希集:

HashSet<String> hash ;

和列表:

IList<String> names = new List<String>(){"ABC","DEF"};

我想连接哈希和名字;然后将结果存储在同一个变量中,即哈希。

这样做的最佳方法是什么,因为我在HashSet中存储了10k条记录?

2 个答案:

答案 0 :(得分:10)

使用UnionWith

  

修改当前HashSet对象以包含其自身,指定集合或两者中存在的所有元素。

hash.UnionWith(names);

答案 1 :(得分:1)

foreach(var name in names)
    hash.Add(name);