Latest web development tutorials

วัตถุ Dictionary ASP

วัตถุพจนานุกรมถูกนำมาใช้ในชื่อ / คู่ค่าเก็บข้อมูล


ตัวอย่าง

ลอง - ตัวอย่าง

ระบุมีอยู่ที่สำคัญ?
ตัวอย่างนี้แสดงให้เห็นถึงวิธีการที่จะสร้างวัตถุพจนานุกรมและจากนั้นใช้วิธีการที่มีอยู่เพื่อตรวจสอบว่ากุญแจสำคัญที่ระบุอยู่

ก็จะส่งกลับอาร์เรย์ของรายการทั้งหมด
ตัวอย่างนี้แสดงให้เห็นถึงวิธีการใช้รายการวิธีการที่จะกลับมาแถวของรายการทั้งหมด

ก็จะส่งกลับอาร์เรย์ของคีย์ทั้งหมดที่
ตัวอย่างนี้แสดงให้เห็นถึงวิธีการที่จะใช้วิธีการคีย์จะกลับอาร์เรย์ของคีย์ทั้งหมดที่

ค่าตอบแทนของโครงการ
ตัวอย่างนี้แสดงให้เห็นถึงวิธีการที่จะใช้รายการทรัพย์สินที่จะกลับมาคุ้มค่าของโครงการ

ตั้งคีย์
ตัวอย่างนี้แสดงให้เห็นถึงวิธีการใช้ที่สำคัญคุณสมบัติการตั้งค่าที่สำคัญในวัตถุพจนานุกรม

จำนวนคีย์ / รายการหลังของคู่
ตัวอย่างนี้แสดงให้เห็นถึงวิธีการใช้จำนวนครั้งคุณสมบัติเพื่อกลับจำนวนคีย์ / รายการของคู่


วัตถุพจนานุกรม

วัตถุพจนานุกรมถูกนำมาใช้ในชื่อ / คู่ค่า (เทียบเท่ากับที่สำคัญและโครงการ) เพื่อเก็บข้อมูล วัตถุพจนานุกรมดูเหมือนจะง่ายกว่าอาร์เรย์ แต่วัตถุพจนานุกรมเป็นข้อมูลที่เกี่ยวข้องกับโซลูชั่นการประมวลผลที่น่าพอใจมากขึ้น

เปรียบเทียบพจนานุกรมและอาร์เรย์:

  • วัตถุพจนานุกรมใช้ในการระบุโครงการที่สำคัญ
  • คุณไม่จำเป็นต้องโทร ReDim เปลี่ยนขนาดของพจนานุกรมวัตถุ
  • เมื่อคุณลบรายการจากพจนานุกรมที่รายการที่เหลือจะย้ายไปโดยอัตโนมัติ
  • พจนานุกรมไม่ได้เป็นหลายมิติอาร์เรย์หลายมิติและ
  • พจนานุกรมที่มีมากกว่าอาร์เรย์ของฟังก์ชั่นในตัว
  • พจนานุกรมเมื่อมีการเข้าถึงองค์ประกอบสุ่มบ่อยทำงานได้ดีกว่าอาร์เรย์
  • พจนานุกรมตามโครงการการแปลเนื้อหาของพวกเขาทำงานได้ดีกว่าอาร์เรย์

ตัวอย่างต่อไปนี้สร้างวัตถุพจนานุกรมและเพิ่มจำนวนของวัตถุคีย์ / โครงการแล้วเรียกค่าของโครงการที่สำคัญ 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("The value of key gr is: " & d.Item("gr"))
%>

输出:

The value of key gr is: Green

คุณสมบัติของวัตถุพจนานุกรมและวิธีการอธิบายไว้ด้านล่าง:

คุณสมบัติ

属性 描述
CompareMode 设置或返回用于在 Dictionary 对象中比较键的比较模式。
Count 返回 Dictionary 对象中键/项目对的数目。
Item 设置或返回 Dictionary 对象中一个项目的值。
Key 为 Dictionary 对象中已有的键值设置新的键值。

ทาง

方法 描述
Add 向 Dictionary 对象添加新的键/项目对。
Exists 返回一个布尔值,这个值指示指定的键是否存在于 Dictionary 对象中。
Items 返回 Dictionary 对象中所有项目的一个数组。
Keys 返回 Dictionary 对象中所有键的一个数组。
Remove 从 Dictionary 对象中删除指定的键/项目对。
RemoveAll 删除 Dictionary 对象中所有的键/项目对。