I have next dictionary in 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); Is it possible to get all "valueTitle" with help of LINQ select?
UPDATE: Sorry, i should write it first - i need to get result from exitDictionary, not from subList