【发布时间】:2013-09-18 13:08:55
【问题描述】:
创建 OrderedDictionary 的深层副本的最简单方法是什么?我尝试像这样创建一个新变量:
var copy = dict[x] as OrderedDictionary;
但如果我更新副本中的值/键,dict[x] 中的字典也会更新。
编辑:dict 是另一个 OrderedDictionary。
【问题讨论】:
-
请贴出
dict变量的定义。 -
最简单的方法大概是对
OrderedDictionary进行序列化和反序列化。 -
@JonLaMarr 该答案实际上并没有创建深层副本(阅读 cmets 到答案)。
标签: c#