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();
            }
  • 相关阅读:
    QT内置的ICON资源
    Spark源代码阅读笔记之MetadataCleaner
    Android API Guides---Bluetooth
    做一个WINDOWS下破解WIFI。不须要Linux抓包!
    CPU GPU设计工作原理《转》
    杭电 1280 前m大的数
    机房收费系统——报表(2)
    概览C++之const
    Android动态禁用或开启屏幕旋转工具
    shrink-to-fit(自适应宽度)
  • 原文地址:https://www.cnblogs.com/xiaowie/p/9110463.html
Copyright © 2011-2022 走看看