最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#中哈希表(Hashtable)的介紹及簡單用法

 更新時間:2013年03月29日 09:06:51   作者:  
在.NET Framework中,Hashtable是System.Collections命名空間提供的一個容器,用于處理和表現(xiàn)類似key/value的鍵值對

key通??捎脕砜焖俨檎?,同時key是區(qū)分大小寫;value用于存儲對應于key的值。Hashtable中key/value鍵值對均為object類型,所以Hashtable可以支持任何類型的key/value鍵值對 <BR><BR><BR>在哈希表中添加一個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(); //創(chuàng)建一個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
 }


//遍歷哈希表需要用到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
 }
}

相關文章

  • C#二維數(shù)組基本用法實例

    C#二維數(shù)組基本用法實例

    這篇文章主要介紹了C#二維數(shù)組基本用法,以實例形式分析了C#中二維數(shù)組的定義、初始化、遍歷及打印等用法,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-10-10
  • 簡單記錄C# 條件編譯

    簡單記錄C# 條件編譯

    條件編譯是C#比Java多出的東西,但我跟前輩請教后,他們都說條件編譯在實際的項目開發(fā)中不怎么使用.下面僅僅是將步奏記錄下來,有需要的小伙伴可以參考下。
    2015-06-06
  • C# 如何獲取處于運行中的Excel、Word對象

    C# 如何獲取處于運行中的Excel、Word對象

    這篇文章主要介紹了C# 獲取處于運行中的Excel、Word對象操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • C#中利用斷點操作調試程序的步驟詳解

    C#中利用斷點操作調試程序的步驟詳解

    所謂斷點調試就是檢測執(zhí)行路徑和數(shù)據(jù)是否正確,中斷游戲運行在線調試,下面這篇文章主要給大家介紹了關于C#中利用斷點操作調試程序的相關資料,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧。
    2017-12-12
  • C#使用TCP協(xié)議實現(xiàn)數(shù)據(jù)發(fā)送和接受的方法

    C#使用TCP協(xié)議實現(xiàn)數(shù)據(jù)發(fā)送和接受的方法

    這篇文章主要介紹了c#使用TCP協(xié)議實現(xiàn)數(shù)據(jù)發(fā)送和接受,使用TCP協(xié)議實現(xiàn)數(shù)據(jù)的發(fā)送和接受包括客戶端和服務端兩個部分,本文通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2024-04-04
  • c# 引用類型和值類型

    c# 引用類型和值類型

    CLR支持兩種類型:引用類型和值類型。引用類型總是從托管堆上分配的
    2012-10-10
  • C#深度優(yōu)先遍歷實現(xiàn)全排列

    C#深度優(yōu)先遍歷實現(xiàn)全排列

    這篇文章主要介紹了C#深度優(yōu)先遍歷實現(xiàn)全排列,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-11-11
  • 結合.net框架在C#派生類中觸發(fā)基類事件及實現(xiàn)接口事件

    結合.net框架在C#派生類中觸發(fā)基類事件及實現(xiàn)接口事件

    這篇文章主要介紹了結合.net框架在C#派生類中觸發(fā)基類事件及實現(xiàn)接口事件,示例的事件編程中包括接口和類的繼承等面向對象的基礎知識,需要的朋友可以參考下
    2016-02-02
  • C# 變量作用域常用說明小結

    C# 變量作用域常用說明小結

    在C#編程中,變量作用域是一個重要概念,指的是變量在何處被定義和可以訪問的范圍,正確理解和使用變量作用域有助于提升代碼的可讀性和避免潛在的錯誤,感興趣的可以了解一下
    2024-10-10
  • C# WinForm程序處理后臺繁忙導致前臺控件假死現(xiàn)象解決方法

    C# WinForm程序處理后臺繁忙導致前臺控件假死現(xiàn)象解決方法

    這篇文章主要介紹了C# WinForm程序處理后臺繁忙導致前臺控件假死現(xiàn)象解決方法,本文通過Application.DoEvents()解決這個問題,并講解了Application.DoEvents()的作用,需要的朋友可以參考下
    2015-06-06

最新評論

乳山市| 师宗县| 泾川县| 汶川县| 孟州市| 卫辉市| 江达县| 卢氏县| 钟山县| 黔江区| 凯里市| 伊通| 阿图什市| 泉州市| 东光县| 泸州市| 浙江省| 于田县| 全州县| 西城区| 雷山县| 乾安县| 弋阳县| 武宣县| 门头沟区| 农安县| 津市市| 彭水| 日喀则市| 连云港市| 克东县| 海南省| 上思县| 宜城市| 三都| 同江市| 阿鲁科尔沁旗| 浦城县| 周口市| 五寨县| 宜黄县|