zoukankan      html  css  js  c++  java
  • HashTable

    HashTable 也被称作哈希表,键值对或者关联数组。

    用于处理和表现类似Key/value的键值对,其中key通过可用来快速查找,同时key是区分大小写;Value用于存储对于Key的值,

    Hashtable中Keyvalue键值对均为Object类型,所以HashTable可以支持任何类型的Keyvalue键值对

    Hashtable中的每个元素是一个存储在DictionaryEntry对象中的键值对

    Hashtable有点:

    把数据的存储和查找小号的时间大大降低,几乎可以看成是常熟时间;而代价仅仅是消耗比较多的内存,然而在当前可利用内存

    越来越多的情况下,用控件换时间的做法是可取的。另外,编码比较容易也是他的特点之一。

    声明格式

      hashtable =new Hashtable();

    元素添加方法(两种)

      Add

    实例

      新建一个Hashtable对象,向其中添加4个元素

    需要引入命名空间

    using System.Collections;

     static void Main(string[] args)
            {
                //第一种
                Hashtable ht = new Hashtable();
                ht.Add(1, "zhang");
                ht.Add(2, "li");
                ht.Add(3, "wang");
                //第二种
                //此种方式对Hashtable去增加元素时,应该注意,如果对应的Key存在,只达到一种重新赋值的结果
                //如果不存在,才会增加对应的键值对
                ht[3] = "feng";
                Console.WriteLine(ht.Count);
                Console.Read();
            }
  • 相关阅读:
    OnGUI 音频
    Java 8 的一些新特性
    获取文件编码格式
    js 常用 正则
    C#中这个算是什么
    数据的批量增加
    Ehcache的配置(自学,有问题请指出)
    Linux 下配置和使用java、Tomcat
    StringBuffer和StringBuildr的区别
    Oracle中复制一张表的结构,用sql语句复制一张表结构
  • 原文地址:https://www.cnblogs.com/xiaowie/p/9110463.html
Copyright © 2011-2022 走看看