選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

ASP Dictionary 物件


Dictionary 物件以鍵/值對的形式儲存資訊。


更多示例

指定的鍵是否存在?
如何建立 Dictionary 物件,然後使用 Exists 方法檢查指定的鍵是否存在。

返回所有項的陣列
如何使用 Items 方法返回所有項的陣列。

返回所有鍵的陣列
如何使用 Keys 方法返回所有鍵的陣列。

返回項的值
如何使用 Item 屬性返回項的值。

設定鍵
如何使用 Key 屬性在 Dictionary 物件中設定鍵。

返回鍵/項對的數量
如何使用 Count 屬性返回鍵/項對的數量。


Dictionary 物件

Dictionary 物件用於以鍵/值對(稱為“鍵”和“項”)的形式儲存資訊。Dictionary 物件可能看起來與陣列相似,但 Dictionary 物件是操作相關資料的更優選的解決方案。

比較 Dictionary 和 Array

  • 鍵用於標識 Dictionary 物件中的項
  • 您不必呼叫 ReDim 來更改 Dictionary 物件的大小
  • 刪除 Dictionary 中的項時,剩餘的項會自動向上移動
  • Dictionary 不能是多維的,而 Array 可以
  • Dictionary 具有比 Array 更多的內建函式
  • 當頻繁訪問隨機元素時,Dictionary 比 Array 工作得更好
  • 當按內容定位專案時,Dictionary 比 Array 工作得更好

以下示例建立一個 Dictionary 物件,向其中新增一些鍵/項對,並檢索鍵“gr”的專案值

<%
Dim d
Set d=Server.CreateObject("Scripting.Dictionary")
d.Add "re","Red"
d.Add "gr","Green"
d.Add "bl","Blue"
d.Add "pi","Pink"
Response.Write("鍵 gr 的值為: " & d.Item("gr"))
%>

輸出

鍵 gr 的值為: Green


下面將介紹 Dictionary 物件的屬性和方法

屬性

屬性 描述
CompareMode 設定或返回 Dictionary 物件中鍵的比較模式
Count 返回 Dictionary 物件中的鍵/項對的數量
Item 設定或返回 Dictionary 物件中項的值
Key 為 Dictionary 物件中現有鍵值設定新的鍵值

方法

方法 描述
將新的鍵/項對新增到 Dictionary 物件
Exists 返回一個布林值,指示指定的鍵是否存在於 Dictionary 物件中
返回 Dictionary 物件中所有項的陣列
Keys 返回 Dictionary 物件中所有鍵的陣列
Remove 從 Dictionary 物件中移除一個指定的鍵/項對
RemoveAll 移除 Dictionary 物件中的所有鍵/項對

×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援