2012-07-19 44 views

回答

5

test2和test是同一個對象(字典)的引用。實例化test2的新字典。

Dictionary<int, int> test2 = new Dictionary<int, int>(test); 
4

當您通過分配給testtest2test2 = test你分配一個參考到該對象,這意味着它們都指向同一個內存位置。 test2上的任何更改將在test上生效。您需要使用new關鍵字,例如:

Dictionary<int,int> test2 = new Dictionary<int,int>(test); 
相關問題