C# Hashtable 键值对集合

  1. using System;  
  2. using System.Collections;  
  3. using System.Collections.Generic;  
  4. using System.Linq;  
  5. using System.Text;  
  6. using System.Threading.Tasks;  
  7.   
  8. namespace _10键值对集合  
  9. {  
  10.     class Program  
  11.     {  
  12.   
  13.         static void Main(string[] args)  
  14.         {  
  15.             //创建了一个键值对集合对象  
  16.             Hashtable ht = new Hashtable();  
  17.             ht.Add(1, "张三");  
  18.             ht.Add(2, true);  
  19.             ht.Add(3, '男');  
  20.             ht.Add(false"错误的");  
  21.             ht.Add(5, "张三");  
  22.             ht[6] = "新来的";//这也是一种添加数据的方式  
  23.             ht[1] = "把张三干掉";  
  24.             ht.Add("abc""cba");  
  25.   
  26.             //abc----cba  
  27.             if (!ht.ContainsKey("abc"))  
  28.             {  
  29.                 //ht.Add("abc", "哈哈哈");  
  30.                 ht["abc"] = "哈哈哈";  
  31.             }  
  32.             else  
  33.             {  
  34.                 Console.WriteLine("已经包含abc这个键!!!");  
  35.             }  
  36.   
  37.   
  38.            // ht.Clear(); //移除集合中所有的元素  
  39.             ht.Remove(3);  
  40.   
  41.             foreach (var item in ht.Keys)  
  42.             {  
  43.                 Console.WriteLine("键是-----{0}==============值是{1}", item, ht[item]);  
  44.             }  
  45.             //在键值对集合中 是根据键去找值的  
  46.             //Console.WriteLine(ht[1]);  
  47.             //Console.WriteLine(ht[2]);  
  48.             //Console.WriteLine(ht[3]);  
  49.             //Console.WriteLine(ht[false]);  
  50.             //Console.WriteLine("==================================");  
  51.             //for (int i = 0; i < ht.Count; i++)  
  52.             //{  
  53.             //    Console.WriteLine(ht[i]);  
  54.             //}  
  55.             Console.ReadKey();  
  56.         }  
  57.     }  
  58. }  
shashou47

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: