C#编程-89:Hashtable添加键值和遍历

84 阅读1分钟
  1. using System;

  2. using System.Collections;

  3. using System.Collections.Generic;

  4. using System.Linq;

  5. using System.Text;

  6.  

  7. namespace HashTableTest

  8. {

  9.     class Program

  10.     {

  11.         static void Main(string[] args)

  12.         {

  13.             Hashtable ht = new Hashtable();

  14.             //添加元素

  15.             ht.Add(1,"jack");

  16.             ht.Add(2,"tom");

  17.             ht[3] = "join";

  18.             //用此种方式添加元素应该注意:

  19.             //如果对应的键key存在,重新赋值

  20.             //如果不存在,则增加对应的键值对

  21.             ht[1] = "mach";

  22.             ht[4]="marry";

  23.              

  24.             //数组长度:length

  25.             //集合个数:count

  26.             Console.WriteLine(ht.Count);

  27.             //遍历集合的两种方式:

  28.             foreach (DictionaryEntry obj in ht)

  29.             {

  30.                 Console.WriteLine("{0} - {1}",obj.Key,obj.Value);

  31.             }

  32.             Console.WriteLine("======================");

  33.             foreach (object obj in ht.Keys)

  34.             {

  35.                 Console.WriteLine("{0} - {1}",obj,ht[obj]);

  36.             }

  37.                 Console.ReadKey();

  38.         }

  39.     }

  40. }

\

C#编程-89:Hashtable添加键值和遍历

C#编程-89:Hashtable添加键值和遍历
\