วัตถุ 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 对象中所有的键/项目对。 |