首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> ASP 程式設計 >> ASP 基礎

ASP Dictionary 物件:鍵值對集合操作全攻略

     編輯:ASP 基礎

ASP Dictionary 物件完整參考手冊


Dictionary 物件以「鍵/值」對方式儲存資料,比陣列更適合處理關聯性資料,提供豐富內建方法。


Dictionary 物件示意

快速上手範例

<%
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 vs 陣列 比較

  • 使用鍵識別項目,語意更清晰
  • 無需 ReDim 即可動態增減
  • 刪除項目後其餘自動遞補
  • 僅支援一維,陣列可多維
  • 內建方法更豐富 (Exists, Keys, Items 等)
  • 隨機存取與依內容查找效能優於陣列

屬性完整對照表

屬性描述
CompareMode設定/傳回鍵比較模式 (二進位/文字/資料庫比較)
Count傳回鍵/值對總數
Item設定/傳回指定鍵的值
Key變更現有鍵的值

方法完整對照表

方法描述
Add新增鍵/值對
Exists檢查鍵是否存在,傳回布林值
Items傳回所有值的陣列
Keys傳回所有鍵的陣列
Remove移除指定鍵/值對
RemoveAll清空所有項目

實務應用:常用於快取設定、Session 替代方案、表單驗證規則儲存等場景。現代 ASP.NET 建議改用 System.Collections.Generic.Dictionary<TKey, TValue>。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved