复制字典不会给我预期的结果

Ber*_*che 1 c# dictionary copy

我必须复制一个字典,使用该副本并返回原始字典.

似乎发生的事情是,当我对复制的字典做一些工作时,修改了orignal字典.

这是我的代码:

dmodified_profile = new SortedDictionary<int,SortedDictionary<string,List<string>>>(d_profile);
Run Code Online (Sandbox Code Playgroud)

我不知道为什么如果我在dmodified_profile字典上进行修改,可以修改原始的d_profile?

谢谢