Bri*_*ian 7 .net c# linq dictionary list
请问您如何查询词典词典和/或列表词典?
private Dictionary<string, Dictionary<DateTime, double>> masterDict= new Dictionary<string, Dictionary<DateTime, double>>();
Private Dictionary<string, List<DateTime>> masterList= new Dictionary<string, List<DateTime>>();
Run Code Online (Sandbox Code Playgroud)
我知道如果我执行以下操作,我会获得masterDict中包含的字典列表,但我不确定如何获取这些字典的值.
foreach (var kvp in masterDictMethod())
{
Console.WriteLine("Key = {0}, Value = {1}",
kvp.Key, kvp.Value);
}
Run Code Online (Sandbox Code Playgroud)
谢谢你的期待;)
在你foreach kvp.Value是每个masterDict条目的内部字典即Dictionary<DateTime, double>
所以,只是预告也结束了kvp.Value,你将获得内在价值.
例如
foreach (var kvp1 in masterDictMethod())
{
Console.WriteLine("Key = {0}, Inner Dict:", kvp1.Key);
foreach (var kvp2 in kvp1.Value)
{
Console.WriteLine("Date = {0}, Double = {1}", kvp2.Key, kvp2.Value);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6384 次 |
| 最近记录: |