W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
哈希表Hashtable類表示基于密鑰的哈希碼組織的鍵 - 值對的集合。 它使用鍵來訪問集合中的元素。
當(dāng)您需要使用鍵訪問元素時使用散列表,您可以標識有用的鍵值。 散列表中的每個項都有一個鍵/值對。 該鍵用于訪問集合中的項目。
屬性 | 描述 |
---|---|
Count | 獲取Hashtable中包含的鍵 - 值對的數(shù)量。 |
IsFixedSize | 獲取指示散列表是否具有固定大小的值。 |
IsReadOnly | 獲取一個值,指示Hashtable是否為只讀。 |
Item | 獲取或設(shè)置與指定鍵相關(guān)聯(lián)的值。 |
Keys | 獲取包含該Hashtable中的鍵的集合。 |
Values | 獲取包含在Hashtable中的值的集合。 |
S.N | 方法名稱和用途 |
---|---|
1 | Public Overridable Sub Add (key As Object, value As Object ) 將具有指定鍵和值的元素添加到Hashtable中。 |
2 | Public Overridable Sub Clear 從哈希表中移除所有元素。 |
3 | Public Overridable Function ContainsKey (key As Object) As Boolean 確定哈希表是否包含特定鍵。 |
4 | Public Overridable Function ContainsValue (value As Object) As Boolean 確定哈希表是否包含特定值。 |
5 | Public Overridable Sub Remove (key As Object) 使用指定的鍵從哈希表中刪除元素。 |
Module collections Sub Main() Dim ht As Hashtable = New Hashtable() Dim k As String ht.Add("001", "Zara Ali") ht.Add("002", "Abida Rehman") ht.Add("003", "Joe Holzner") ht.Add("004", "Mausam Benazir Nur") ht.Add("005", "M. Amlan") ht.Add("006", "M. Arif") ht.Add("007", "Ritesh Saikia") If (ht.ContainsValue("Nuha Ali")) Then Console.WriteLine("This student name is already in the list") Else ht.Add("008", "Nuha Ali") End If ' Get a collection of the keys. Dim key As ICollection = ht.Keys For Each k In key Console.WriteLine(" {0} : {1}", k, ht(k)) Next k Console.ReadKey() End Sub End Module
006: M. Arif 007: Ritesh Saikia 008: Nuha Ali 003: Joe Holzner 002: Abida Rehman 004: Mausam Banazir Nur 001: Zara Ali 005: M. Amlan
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: