显示嵌套的 SortedDictionary 中的元素
Display elements from nested SortedDictionary
我有清单:
ProjectTaskList = new SortedDictionary<string, SortedDictionary<string, string>>();
我尝试显示列表中的所有元素:
foreach (var itemList in ProjectTaskList)
{
Console.WriteLine("Value: " + itemList.Value + ", Key: " + itemList.Key);
}
如何显示嵌套 SortedDictionary<string, string>
中的元素?
显示密钥,然后显示每个 itemList
的所有 key/value 对:
foreach (var itemList in ProjectTaskList)
{
Console.WriteLine($"Key: {itemList.Key}");
foreach (var entry in itemList.Value)
{
Console.WriteLine($"Value: {entry.Value}, Key: {entry.Key}");
}
}
您需要遍历每个键以显示嵌套字典中的值。
类似
foreach(var key in ProjectTaskList.Keys)
{
Console.WriteLine("Key: " + key);
//Using KeyValue pair
foreach(KeyValuePair<string, string> kv in ProjectTaskList[key])
{
Console.WriteLine("Nested key : {0}, Nested value : {1}", kv.Key, kv.Value);
}
}
我有清单:
ProjectTaskList = new SortedDictionary<string, SortedDictionary<string, string>>();
我尝试显示列表中的所有元素:
foreach (var itemList in ProjectTaskList)
{
Console.WriteLine("Value: " + itemList.Value + ", Key: " + itemList.Key);
}
如何显示嵌套 SortedDictionary<string, string>
中的元素?
显示密钥,然后显示每个 itemList
的所有 key/value 对:
foreach (var itemList in ProjectTaskList)
{
Console.WriteLine($"Key: {itemList.Key}");
foreach (var entry in itemList.Value)
{
Console.WriteLine($"Value: {entry.Value}, Key: {entry.Key}");
}
}
您需要遍历每个键以显示嵌套字典中的值。
类似
foreach(var key in ProjectTaskList.Keys)
{
Console.WriteLine("Key: " + key);
//Using KeyValue pair
foreach(KeyValuePair<string, string> kv in ProjectTaskList[key])
{
Console.WriteLine("Nested key : {0}, Nested value : {1}", kv.Key, kv.Value);
}
}