小编use*_*829的帖子

LINQ在C#字典中选择

我在C#中有下一本字典

Dictionary<string, object> subDictioanry = new Dictionary<string, object>();

List<Dictionary<string, string>> subList = new List<Dictionary<string, string>>();

subList.Add(new Dictionary<string, string>(){
    {"valueLink", "link1"},
    {"valueTitle","title1"}
});
subList.Add(new Dictionary<string, string>(){
    {"valueLink", "link2"},
    {"valueTitle","title2"}
});
subList.Add(new Dictionary<string, string>(){
    {"valueLink", "link3"},
    {"valueTitle","title3"}
});

subDictioanry.Add("title", "title");
subDictioanry.Add("name", "name");
subDictioanry.Add("fieldname1", subList);

Dictionary<string, object> exitDictionary = new Dictionary<string, object>();
exitDictionary.Add("first", subDictioanry);
exitDictionary.Add("second", subDictioanry);
Run Code Online (Sandbox Code Playgroud)

在LINQ select的帮助下,是否可以获得所有"valueTitle"?

更新:对不起,我应该先写它 - 我需要从exitDictionary获得结果,而不是从subList

c# linq dictionary

24
推荐指数
2
解决办法
13万
查看次数

标签 统计

c# ×1

dictionary ×1

linq ×1