C# 如何通过Key键获取Dictionary集合内的Value

2024-12-31 20:58:23
推荐回答(3个)
回答1:

很简单,这样的就行:string value=aa["1"];
就可以了,另外告诉你dictionary的时间效率是1,是一个很效率很高的数据结构。
既然时间效率是1,那么我们寻址的时候就是直接寻址,也不需要去遍历dictionary,这就是为什么键必须唯一,不能重复的原因,如果重复了就不可能再是直接寻址的方式了。

回答2:

string info;//定义一个字符串,用来存储通过字典获取到的值
objectInfoDict_Drug.TryGetValue("1",out info);//这时候就通过key,也就是字符串"1",找到了相应的数据存到了info里面

回答3:

aa["1"]

也就是 aa[key] 就可以取值了