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,查看更多内容
随时随地看视频慕课网APP