2010-04-04 42 views

回答

4

它只是傳遞給構造函數:

var copy = new SortedDictionary<string, int>(original); 
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); 
}