如果我走:尝试空列表项存入字典
Dictionary<int,string> mydictionary = MyList.Where(x=> x.id == myid).ToDictionary(x => x.id, x=> x.string);
和列表,不返回任何值(没有找到匹配的参数),会发生什么我的字典?
我问,因为我无法检查if (mydictionary==null)
为mydictionary
不能是null
。
我确定你在问“你为什么不自己测试它?”,但我目前无法访问我的开发环境。
那么,为什么不等到你有机会和尝试? – MyCodeSucks 2013-02-21 22:18:10
@TyrionLannister我很健忘,如果我不立即问,那么这个想法就会从我的脑海中溜走。充其量,我可以阅读一个答案,最坏的情况是我得到了低估,我可以稍后再看看我的问题。 – proseidon 2013-02-21 22:19:16
如果您的列表有重复的id等于myid,这也会失败。 – Kaf 2013-02-21 22:23:28