//得到List<HashTable>里面的listUnFix然后取listUnFix判断tempfix里面得值

List<Hashtable> list = new List<Hashtable>();

for (int i = 1; i <= 3; i++)
{

List<Hashtable> listUnFix = new List<Hashtable>();
foreach (var unq in unfixeditemlist)
{
if (unq.isfix)
{
continue;
}
Hashtable ht = new Hashtable();
ht.Add("id", unq.id);
ht.Add("tempfix", unq.tempfix ? "1" : "0");
ht.Add("unfixname", unq.name);
listUnFix.Add(ht);
}

Hashtable htSecurityLevel = new Hashtable();
htSecurityLevel.Add(string.Format("level{0}", i), listUnFix);
list.Add(htSecurityLevel);
}

for (int i = 0; i < list.Count; i++)
            {
                Hashtable ht = list[i];
                for (int j = 0; j < ht.Count; j++)
                {
                    List<Hashtable> list1 = ht[string.Format("level{0}", j.ToString())] as List<Hashtable>;
                    for (int k = 0; k < list1.Count; k++)
                    {
                        Hashtable ht1 = list1[k];
                        if (ht1["tempfix"].ToString() == "0")
                        {
//内容
                        }
                    }
                }

最新文章

  1. 跟Unity3D学代码优化
  2. Asp.net 设置GridView自适应列宽不变形
  3. 浅谈游标选项 Static|Keyset|DYNAMIC|FAST_FORWARD
  4. 解决JSP 不解析EL表达式
  5. Go返回参数命名
  6. APIO2015题解
  7. xss攻击入门
  8. jquery判断文本域长度
  9. String filePath = request.getSession().getServletContext().getRealPath(&quot;/&quot;);这句话返回的路径是什么,解释下getRealPath(&quot;/&quot;)函数中的&quot;/&quot;表示什么意思
  10. Visual Studio 2013新功能
  11. HDU_2057——64位无符号16进制数的运算
  12. DynamicReports
  13. 阿里云直播SDK - .NET
  14. 程序管理与SElinux
  15. MySQL体系结构及多实例
  16. Eclipse控制台输出log日志中文乱码
  17. DevOps: CLM, RLM, RPM, RPD, BSA, BAA, BMA - WOW!
  18. Redis入门到高可用(十三)—— 发布订阅
  19. VS遇到的问题记录
  20. Redis分布式锁服务(转)

热门文章

  1. 【SpringBoot】SpringBoot与SpringMVC自动配置(五)
  2. python初级(302) 5 列表
  3. 【翻译】Flink Table Api &amp; SQL — SQL客户端Beta 版
  4. pytorch中使用cuda扩展
  5. 浅谈PageRank
  6. 零基础C#网站开发实战教学(全套)最新更新2019-12-16。。。
  7. linux服务器之间文件传输
  8. spark 读写text,csv,json,parquet
  9. Selenium+java - 操作滚动条
  10. Ubuntu下重启mysql