免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
c# hashtable

一,哈希表(Hashtable)簡述

  在.NET Framework中,Hashtable是System.Collections命名空間提供的一個容器,用于處理和表現(xiàn)類似key/value的鍵值對,其中key通常可用來快速查找,同時key是區(qū)分大小寫;value用于存儲對應(yīng)于key的值。Hashtable中key/value鍵值對均為object類型,所以Hashtable可以支持任何類型的key/value鍵值對.

二,哈希表的簡單操作

 在哈希表中添加一個key/value鍵值對:HashtableObject.Add(key,value);
 在哈希表中去除某個key/value鍵值對:HashtableObject.Remove(key);
 從哈希表中移除所有元素:           HashtableObject.Clear();
 判斷哈希表是否包含特定鍵key:      HashtableObject.Contains(key);
 下面控制臺程序?qū)陨纤胁僮鳎?br>using System;
using System.Collections; //使用Hashtable時,必須引入這個命名空間
class hashtable
{
  public static void Main()
  {
  Hashtable ht=new Hashtable(); //創(chuàng)建一個Hashtable實(shí)例
  ht.Add("E","e");//添加key/value鍵值對
  ht.Add("A","a");
  ht.Add("C","c");
  ht.Add("B","b");

  string s=(string)ht["A"];
  if(ht.Contains("E")) //判斷哈希表是否包含特定鍵,其返回值為true或false
    Console.WriteLine("the E key:exist");
  ht.Remove("C");//移除一個key/value鍵值對
  Console.WriteLine(ht["A"]);//此處輸出a
  ht.Clear();//移除所有元素
  Console.WriteLine(ht["A"]); //此處將不會有任何輸出
  }
}

 

三,遍歷哈希表

 遍歷哈希表需要用到DictionaryEntry Object,代碼如下:
 for(DictionaryEntry de in ht) //ht為一個Hashtable實(shí)例
 {
   Console.WriteLine(de.Key);//de.Key對應(yīng)于key/value鍵值對key
   Console.WriteLine(de.Value);//de.Key對應(yīng)于key/value鍵值對value
 }

四,對哈希表進(jìn)行排序

  對哈希表進(jìn)行排序在這里的定義是對key/value鍵值對中的key按一定規(guī)則重新排列,但是實(shí)際上這個定義是不能實(shí)現(xiàn)的,因?yàn)槲覀儫o法直接在Hashtable進(jìn)行對key進(jìn)行重新排列,如果需要Hashtable提供某種規(guī)則的輸出,可以采用一種變通的做法:
 ArrayList akeys=new ArrayList(ht.Keys); //別忘了導(dǎo)入System.Collections
 akeys.Sort(); //按字母順序進(jìn)行排序
 for(string skey in akeys)
 {
   Console.Write(skey + ":");
   Console.WriteLine(ht[skey]);//排序后輸出
 }

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
總結(jié)C#哈希表的用法
C#中哈希表的操作
C#中哈希表(HashTable)的用法詳解
dictionary(hashtable的泛型)
C#集合類(HashTable, Dictionary, ArrayList)與HashT...
C# 中遍歷Hashtable的4種方法——第四種多線程中最安全
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服