中易网

c#中 如何用List<string>作为Dictionary的key。

答案:5  悬赏:50  
解决时间 2021-02-11 06:17
c#中 如何用List<string>作为Dictionary的key。
最佳答案
看你的文字直接晕了,List作为key存储进字典的情况确实少见,因为它是引用类型,也就是说你的字典的key是一个引用地址,每次new 这个List对象再做字典判断,那就没什么意义了,原因你自己也讲明白了:地址已经变化。
那么你最好改变一下思路,如果你不能把List作为变量保存的话,那就不要用它做key了,你可以贴上自己的代码,帮看看你的设计思路,看能不能有别的途径解决。
全部回答
bos.flush(); } catch (Exception e) { e.printStackTrace(); } finally { //关闭流 fw.close(); bw.close(); in.close(); bis.close(); out.close(); bos.close(); } }
不懂了 我也学习下
你传进去的是引用 当然不会成功了
dictionary d = new dictionary() { { 1, "123" }, { 2, "aasdfaf" }, { 10, "wofjsjf" } };
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
天竺草新政店地址在什么地方,想过去办事
怎么采集一个网站的所有链接?
韩国布置萨德究竟会对中国造成什么不利影响,
朱家冲怎么去啊,有知道地址的么
CPU的辅助供电插头插上CPU风扇就不转了也开不
压铸件内应力变形求助
常州市华濠机械厂地址有知道的么?有点事想过
请问土豆都有哪些营养啊?
c++中如何删除文档中的换行
手冻伤以后皮肤发红发黑多久能恢复如题 谢谢
谁会包双份饺子
包头市有厨师学校吗?
1966年5月5日出生的人八字推命
食尚坊在哪里啊,我有事要去这个地方
婚礼前的疯狂夜 一场完美单身派对怎么玩
推荐资讯
大大,德邦物流面试过了 ,复试主要是什么内
我的苹果6plus拿去买手机的苹果店换了屏幕,用
敬和老年公寓在什么地方啊,我要过去处理事情
s6skt冠军皮肤辛德拉值得买吗
iPhone6bytafont2怎么全是英文 可以换中午吗
我是白羊男,女友是双鱼女,因为我说了很伤人
黑心贝贝网摸黑电商,假货成堆售后垃圾
川味轩老重庆火锅这个地址在什么地方,我要处
中凉羽球馆在什么地方啊,我要过去处理事情
陵城区公安局特巡警大队我想知道这个在什么地
中银保险代位追偿具体内容?
女朋友下班基本都陪着我,休假贪玩,约她的是
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?