【发布时间】:2011-08-17 20:55:35
【问题描述】:
可能重复:
What is the best way to clone/deep copy a .NET generic Dictionary<string, T>?
你好!我坚持了一些事情,我真的需要帮助:( 所以我有一本字典
Dictionary<string, MyClass> dict = new Dictionary<string, MyClass>();
其中 MyClass 是一些具有属性、方法等的类。例如,当我尝试将此字典复制到另一个字典时:
Dictionary<string, MyClass> newDict = new Dictionary<string, MyClass>(dict);
似乎数据是通过引用复制的,当我尝试更新 newDict 中的任何 MyClass 对象时,数据已更新并在 dict 中。那么如何将一个字典复制到另一个字典,当我尝试更新副本中的数据时,原始数据保持不变?
在此先感谢 :) 祝你有美好的一天:)
【问题讨论】:
标签: c# dictionary copy