加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何从c#中的嵌套字典中获取数据

发布时间:2020-12-15 19:33:57 所属栏目:百科 来源:网络整理
导读:我需要从嵌套的Dictionary IN C#中获取数据.我的词典是这样的: static Dictionarystring,Dictionaryulong,string allOffset = new Dictionarystring,string(); 我需要获取完整字典的所有键/值,如下所示: string-ulong,string 提前致谢. 解决方法 迭代外部
我需要从嵌套的Dictionary IN C#中获取数据.我的词典是这样的:

static Dictionary<string,Dictionary<ulong,string>> allOffset = 
  new Dictionary<string,string>>();

我需要获取完整字典的所有键/值,如下所示:

string->>ulong,string

提前致谢.

解决方法

迭代外部字典,每次迭代嵌套字典的成员,即

(未经测试的代码)

foreach(var key1 in dc.Keys)
{
    Console.WriteLine(key1);
    var value1 = dc[key1];
    foreach(var key2 in value1.Keys)
    {
        Console.WriteLine("    {0},{1}",key2,value1[key2]);
    }
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读