C#求助:如何在Dictionary中add元素时用同一个list add不同值
如上图代码,为啥输出结果不是:
1 --> A2 --> B3 --> C4 --> D
这个地方不是很明白,就算list里面存放的地址,我也是先add到字典里面了,add了4次也应该是4个不同的地址啊?
明月笑刀无情
浏览 377回答 1
1回答
-
慕桂英3389331
賦予Dictionary的list只是指針,你每一次clear()都是對實際的list
你應該認為list給到Dictionary後,clear()不會影響導Dictionary裡的list,但實際上是會的,這樣就可以理解了吧
打开App,查看更多内容