C#中hashtable如何嵌套遍历

hastable中嵌套了hashtable,想用递归的方式把所有hashtable中的key和value取出来
 foreach (DictionaryEntry objDE in table)
            {
            //代码
            }这个是个该怎么写
 

解决方案 »

  1.  
  2.  


            private void functionName(Hashtable table)
            {
                foreach (object obj in table.Keys)
                {
                    // obj为key table[obj]为值,做想做的事                Hashtable subTable = table[obj] as Hashtable;
                    if (subTable != null)
                    {
                        functionName(table);
                    }
                }
            }
      
posted @ 2018-03-14 11:50  侧耳倾听的世界  阅读(806)  评论(0编辑  收藏  举报