首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

嵌套hashtable的遍历取值如何做

2013-01-20 
嵌套hashtable的遍历取值怎么做hastable中嵌套了hashtable,想用递归的方式把所有hashtable中的key和value

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

这个是个该怎么写
[解决办法]


        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);
                }
            }
        }

热点排行