如何通过键入列表<词典<字符串,字符串>>获得价值在C#
问题描述:
我有这样的名单:如何通过键入列表<词典<字符串,字符串>>获得价值在C#
List<Dictionary<string, string>> testList= new List<Dictionary<string, string>>();
因此,如何从每个字典的价值?
我知道我可以通过索引一样得到解释:
testList[index]
但我不知道如何使用key从Dictionary
得到的值。
答
随着
var value = testList[index][key]
你会得到从列表内的字典中的值。
答
用途:
testList[int][TKey]
Dictionary<object, object>
有一个项目欢迎使用属性Item[TKey]
:
testList[int].Add("apple", 1);
if (testList[int].ContainsKey("apple"))
{
int value = testList[int]["apple"];
Console.WriteLine(value);
}
你试过testList [指数] [关键]? – Tobberoth
哦,是的,作品谢谢!我想知道为什么没有人有这个问题。我搜索了10分钟没有成功 – raymondis
为什么downvote?.. – raymondis