在词典中加入词典,奇怪的地方

使用问题 · 34 次浏览
简单591 创建于 6天13小时前

test - 动作信息 - Quicker

C大看一下,这个动作先后为一个词典dict设置了两个键,两个键的值都是词典dictB,两次设置值是dictB不同

最后的输出,却是相同,您运行这个动作看一下


回复内容
CL 6天12小时前
#1

词典是引用类型,dict的2个键对应的值是同一个词典。

简单591 回复 CL 6天12小时前 :
不懂,好像dictB通过设置值已经改变了,已经不是同一个词典了?
CL 回复 简单591 6天12小时前 :

引用类型好比一个房间,只是里面多了一个人,还是同一个房间。

简单591 回复 CL 6天12小时前 :

好的!我体会下

CL 回复 简单591 6天12小时前 :
可以搜一下 c# 引用类型,这方面应该有很多介绍。 每个语言应该都有引用类型的
简单591 回复 CL 6天11小时前 :

收到

回复主贴