我有四个 Dictionary ,两个是(字典中的字典),声明如下
Dictionary<string, Dictionary<string, string>> dict_set = new Dictionary<string, Dictionary<string, string>>();
Dictionary<string, Dictionary<string, string>> dict_Reset = new Dictionary<string, Dictionary<string, string>>();
Dictionary<string, string> set_value = new Dictionary<string, string>();
Dictionary<string, string> Reset_value = new Dictionary<string, string>();
我想首先在字典 set_vlaue 和 Reset_value 中添加元素。添加值后,我将这些字典添加到其他两个字典中,如下所示。
dict_set.Add(condiName, set_value);
dict_Reset.Add(condiName, Reset_value);
set_value.Clear();
Reset_value.Clear();
值正在添加,但是在添加 set_value 和 reset_value 字典后,我想清除这两个字典 set_value 和 reset_value,但是当 set_value 和 reset_value 被清除时,dict_set 和 dict_reset 中的数据也被清除。
任何人都可以帮助我,在这种情况下如何创建字典的深层副本......