我有一个要求,我已经有了SortedDictionary<string, int>
。现在我创建了一个不同的SortedDictionary
,并希望在第一个中添加它。怎么做?
答案 0 :(得分:4)
将其传递给构造函数:
var copy = new SortedDictionary<string, int>(original);
答案 1 :(得分:1)
SortedDictionary<TKey,TValue>
不提供AddRange(IEnumerable<KeyValuePair<TKey, TValue>>)
功能,因此您必须一次又一次地执行此操作。
SortedDictionary<string, int> first, second;
first = FillFirst();
second = FillSecond();
foreach (KeyValuePair<string, int> kvp in second) {
first.Add(kvp.Key, kvp.Value);
}