Concat HashSet<String> and IList<String>

本文关键字:gt String lt IList and Concat HashSet | 更新日期: 2023-09-27 17:49:50

我有一个哈希集:

HashSet<String> hash ;

和一个列表:

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

我想连接哈希和名称;然后将结果存储在相同的变量中,即散列。

既然我有大约10k条记录要存储在HashSet中,那么最好的方法是什么?

Concat HashSet<String> and IList<String>

使用UnionWith:

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

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