我的要求是
Dictionary<outerString, Dictionary<innerString, List<SelectListItem>>>
当我尝试使用 key(outerString) 获取内部字典的值时,它给出了一条错误消息“无法应用表达式类型的索引......”。
我试过了
Dictionary<outerString, Dictionary<innerString, List<SelectListItem>>> dict1 = new
Dictionary<outerString, Dictionary<innerString, List<SelectListItem>>>;
Dictionary<innerString, List<SelectListItem>> dict2 = dict1.values["outerString"];
任何快速帮助将不胜感激。
提前致谢。
最佳答案
我猜你需要的只是:
Dictionary<innerString, List<SelectListItem>> dict = dict1["someKey"];
关于c# - 如何在 C# 中使用嵌套字典?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2071946/