为了账号安全,请及时绑定邮箱和手机立即绑定

C#求助:如何在Dictionary中add元素时用同一个list add不同值

C#求助:如何在Dictionary中add元素时用同一个list add不同值

明月笑刀无情 2018-12-07 10:10:57
如上图代码,为啥输出结果不是: 1 --> A2 --> B3 --> C4 --> D 这个地方不是很明白,就算list里面存放的地址,我也是先add到字典里面了,add了4次也应该是4个不同的地址啊?
查看完整描述

1 回答

?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

賦予Dictionary的list只是指針,你每一次clear()都是對實際的list 你應該認為list給到Dictionary後,clear()不會影響導Dictionary裡的list,但實際上是會的,這樣就可以理解了吧
查看完整回答
反对 回复 2018-12-09
  • 1 回答
  • 0 关注
  • 364 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信