日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

C# 集合类(四):Hashtable

發布時間:2025/7/14 C# 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C# 集合类(四):Hashtable 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、哈希表(Hashtable)簡述
???? 在.NET Framework中,Hashtable是System.Collections命名空間提供的一個容器,用于處理和表現類似key/value的鍵值對,其中key通常可用來快速查找,同時key是區分大小寫;value用于存儲對應于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);
下面控制臺程序將包含以上所有操作:
using?System;
using?System.Collections;?//使用Hashtable時,必須引入這個命名空間
class?hashtable
{
?????
public?static?void?Main()
?????
{
?????Hashtable?ht
=new?Hashtable();?//創建一個Hashtable實例
?????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實例
{
????Console.WriteLine(de.Key);
//de.Key對應于key/value鍵值對key
????Console.WriteLine(de.Value);//de.Key對應于key/value鍵值對value
}

四、對哈希表進行排序
???? 對哈希表進行排序在這里的定義是對key/value鍵值對中的key按一定規則重新排列,但是實際上這個定義是不能實現的,因為我們無法直接在Hashtable進行對key進行重新排列,如果需要Hashtable提供某種規則的輸出,可以采用一種變通的做法:
ArrayList?akeys=new?ArrayList(ht.Keys);?//別忘了導入System.Collections
akeys.Sort();?//按字母順序進行排序
foreach(string?skey?in?akeys)
{
????Console.Write(skey?
+?":");
????Console.WriteLine(ht[skey]);
//排序后輸出
}


轉載于:https://www.cnblogs.com/wf225/archive/2008/01/14/1038086.html

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的C# 集合类(四):Hashtable的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 色姑娘天天操 | 久久看毛片 | 一区二区日韩电影 | 亚洲精品一品 | 99久久精品国产一区色 | 夜夜撸| 成人动漫中文字幕 | 桃色视频 | 国产乱人 | 国产99久久久国产精品免费看 | 日本中文在线视频 | 97影院在线午夜 | 最新日本中文字幕 | 极品美女销魂一区二区三区 | 国产欧美久久一区二区三区 | av片免费在线 | 性生活视频在线播放 | 成人黄色一级片 | 91成人在线观看喷潮动漫 | 成人精品毛片 | 91香蕉视频在线 | 日日夜夜干 | 激情午夜天 | 黄色三级在线播放 | yes4444视频在线观看 | 天天干天天日 | 国产av无码专区亚洲a∨毛片 | 97超碰人人干| 免费午夜视频在线观看 | xxsm.com| 每日更新在线观看av | 久久精品黄aa片一区二区三区 | 国产av成人一区二区三区 | 精品国产无码一区二区三区 | 国产乱码精品一品二品 | 手机在线永久免费观看av片 | 亚洲四虎影院 | 日本亚洲精品 | 人人干人人艹 | 免费看国产一级片 | 久草福利在线视频 | 日本一二三不卡视频 | 九九在线观看高清免费 | 看全黄大色黄大片 | 男女一区 | 在线 日本 制服 中文 欧美 | 国产黄色观看 | 四虎国产精品永久在线国在线 | 色婷婷av一区二区三区在线观看 | 日韩精品视频在线看 | 久久久久久中文字幕 | 日韩成人在线一区 | 久久久久久久极品内射 | 久久综合视频网 | 国产嫩草影院久久久 | 精品二区视频 | 亚洲国产精品久久久久久久 | 激情xxxx| 亚洲中文字幕无码一区 | 99免费在线观看 | aaaaa黄色片 天堂网在线观看 | 免费的三级网站 | 日韩精品偷拍 | 青青草原综合久久大伊人精品 | 国产亚洲精品av | 精品无码在线视频 | 校园春色av | 亚洲综合第一 | 性欧美高清 | 人妻少妇精品中文字幕av蜜桃 | 国模大胆一区二区三区 | 日本一区二区三区精品视频 | 1024欧美 | 亚洲天堂av一区二区三区 | 免费毛片一区二区三区 | 亚洲视频中文字幕在线观看 | 免费在线观看不卡av | 悟空影视大全免费高清观看在线 | 中文字幕免费一区 | 日韩亚洲欧美一区 | 丝袜视频在线 | 日本亚洲欧洲色 | 欧美 亚洲 一区 | 91极品国产 | 动漫美女视频 | 麻豆av网址 | 自拍偷拍亚洲一区 | 麻豆网站免费看 | 视频在线观看网站免费 | 久久久九九九热 | 日韩第三页 | 一女三黑人理论片在线 | 91视频合集 | 丁香久久久 | 丰满女邻居的色诱4hd | 日本久久一区 | 欧美激情电影一区二区 | 国产精品久久久久久久无码 | 久久成人福利 |