zoukankan      html  css  js  c++  java
  • setTimeout和setInterval的区别及用法、C#中遍历Hashtable对象[哈希表]的3种方法【遍历Hashtable】

    setTimeout和setInterval的区别及用法

    setTimeout和setInterval的区别及用法

    setTimeout(表达式,延迟时间); 单位:ms(毫秒);1s=1000ms;  
    setInterval(表达式,交互时间);   单位:ms(毫秒);1s=1000ms;  

    window.setTimeout()
           在执行时,它从载入后延迟指定的时间去执行一个表达式或者是函数;仅执行一次;和window.clearTimeout一起使用.

    window.setInterval()
           在执行时,它从载入页面后每隔指定的时间执行一个表达式或者是函数;(功能类似于递归函数);和window.clearInterval一起使用.

    C#中遍历Hashtable对象[哈希表]的3种方法【遍历Hashtable】


    C#中遍历Hashtable对象[哈希表]的3种方法【遍历Hashtable】

    System.Collections.Hashtable 是用来表示一组组key/value结构的容器,可能别的语言会把它叫做Map,Dictionary,其结构中Key用来快速查找,所以,叫它Dictionary可能更加合适。 

    Hashtable的方法、属性并不多,大多数也可以望文生正义,只是有一点,Hashtable提供了hashTable[aKey]的方式引用其包含的对象,却并没有提供数字指向的索引器,就是说用惯了Array,数组的我们,不能用hashTable[0]之类的办法来检索它的内容,继而,我们也就不能用 

    for(int i =0 ; i < hashTable.count ; i ++) 

    Console.WriteLine("Key -- {0}; Value --{1}.",hashTable[i].key,hashTable[i].value); 

    这样的代码块来遍历,而我们把一个个的键值对加入HashTable中,很多情况下都是最终要把它遍历出来,那么怎么做呢?以下代码将解答这个问题。 

    foreach( DictionaryEntry de in hashTable) 

    console.WriteLine("Key -- {0}; Value --{1}.", de.Key, de.Value); 

    方法一

    foreach (System.Collections.DictionaryEntry objDE in objHasTab)
    {
        Console.WriteLine(objDE.Key.ToString());
        Console.WriteLine(objDE.Value.ToString());
    }


    方法二
    System.Collections.IDictionaryEnumerator enumerator = objHashTablet.GetEnumerator(); 
    while (enumerator.MoveNext())
    {
        Console.WriteLine(enumerator.Key);         // Hashtable关健字
        Console.WriteLine(enumerator.Value);      // Hashtable值

    }

    友情合作伙伴:第一网络!本文出自:http://w1.org.cn/web/programming/settime.html

  • 相关阅读:
    VitrualBox无法创建64位虚拟机
    SharePoint2010安装全过程
    SharePoint 2010 集成Window Live 认证遇到的问题 part1
    sharepoint 2007 page
    解决sharepoint 2010浏览器在线浏览Word出错
    http://newoinc.wordpress.com/2010/07/09/webpartpropertypaneokcancelapplybuttonsdisplayissue/
    jquery ajax 实现从service读取数据,done
    刚好理解:TreeView设置checkbox事件__doPostBack()
    ASPAJAXExtSetup 安装说明(转)
    一个简单登陆框的变化+更新了如何连接sql数据库,获得数据集,比较两种方法(数据集和读数据)
  • 原文地址:https://www.cnblogs.com/runy/p/1533028.html
Copyright © 2011-2022 走看看