ໂອກາດ Dictionary ASP
ບັນດາວິທີ Dictionary ຖືກນຳໃຊ້ເພື່ອບັນທຶກຂໍ້ມູນໃນຊັ້ນສັນຍາ/ຄຸກຄອງຄູການ (ຄືກັບຄຸກຄອງຄູການແລະບັນດາມື).
ຄວາມຈະແຈ້ງ
- ວ່າຄຸກຄອງຄູການທີ່ກໍານົດຖືກມີຢູ່ຫລືບໍ່?
- ຄວາມຈະແຈ້ງ: ການສ້າງບັນດາວິທີ Dictionary ແລະນຳໃຊ້ວິທີ Exists ເພື່ອກວດກາວ່າຄຸກຄອງຄູການທີ່ກໍານົດຖືກມີຢູ່ຫລືບໍ່.
- ການຫລີ້ນຄືນຄຸກຄອງຄູການທັງໝົດບັນດາມື.
- ຄວາມຈະແຈ້ງ: ການນຳໃຊ້ວິທີ Items ເພື່ອຫລີ້ນຄືນຄຸກຄອງຄູການທັງໝົດບັນດາມື.
- ການຫລີ້ນຄືນຄຸກຄອງຄູການທັງໝົດອັດຕາສິນລະບາຍ.
- ຄວາມຈະແຈ້ງ: ການນຳໃຊ້ວິທີ Keys ເພື່ອຫລີ້ນຄືນຄຸກຄອງຄູການຂອງບັນດາອັດຕາສິນລະບາຍທັງໝົດ.
- ການຫລີ້ນຄືນຄຸກຄອງຄູການຂອງບັນດາມືຂອງພວກເຂົາ.
- ຄວາມຈະແຈ້ງ: ການນຳໃຊ້ປະສານອັດຕາສິນລະບາຍເພື່ອຫລີ້ນຄືນຄຸກຄອງຄູການຂອງບັນດາມືຂອງພວກເຂົາ.
- ການຕັ້ງຄຸມສີ່ວຽງ
- 本例演示如何使用 Key 属性来在 Dictionary 对象中设置一个键。
- 返回键/项目对的数目
- 本例演示如何使用 Count 属性来返回键/项目对的数目。
Dictionary 对象
Dictionary 对象用于在结对的名称/值中存储信息((等同于键和项目)。Dictionary 对象看似比数组更为简单,然而,Dictionary 对象却是更令人满意的处理关联数据的解决方案。
比较 Dictionary 和数组:
- 键用于识别 Dictionary 对象中的项目
- 无需调用 ReDim 来改变 Dictionary 对象的尺寸
- 当从 Dictionary 删除一个项目时,其余的项目会自动上移
- Dictionary 不是多维,而数组是
- ຫຼັກວັດສະດຸມີບັນດາອະວະການລະບົບຫຼາຍກວ່າອະວະການຫຼັກວັດສະດຸ.
- ຫຼັກວັດສະດຸມີຄວາມສະບາຍຫຼາຍກວ່າອະວະການຫຼັກວັດສະດຸເມື່ອການເຂົ້າມາຄືນບັນດາວັດສະດຸສິ່ງບັນຫາຫຼາຍຄັ້ງ.
- ຫຼັກວັດສະດຸມີຄວາມສະບາຍຫຼາຍກວ່າອະວະການຫຼັກວັດສະດຸເມື່ອພິຈາລະນາອະວະການຕິດຕັ້ງບັນດາວັດສະດຸ.
ຄວາມຄິດຕາມນັ້ນສະໜາມວ່າມີຫຼັກວັດສະດຸສະໜາມວ່າມີຫຼັກວັດສະດຸທີ່ຈະຕັ້ງວັດສະດຸ/ບັນດາວັດສະດຸຫຼັກວັດສະດຸຫຼັກວັດສະດຸທີ່ຈະກັບຄືນຄວາມຄິດຕາມວັດສະດຸ bl.
<% 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("ຄວາມຄິດຕາມວັດສະດຸ bl ມີຄຸນຄ່າ: " & d.Item("bl")) %>
ການສະແດງ:
ຄວາມຄິດຕາມວັດສະດຸ bl ມີຄຸນຄ່າ: ສີຟ້າ
ຄຳອະທິບາຍຂອງປະສົມປະກອບ ແລະ ກົນລະຍຸດອະວະການຫຼັກວັດສະດຸວ່ານັ້ນ:
ປະສົມປະກອບ
ປະສົມປະກອບ | ການອະທິບາຍ |
---|---|
ກົນລະຍຸດປຽບທຽບ | ການຕັ້ງຫຼືກັບຄືນຄວາມຄິດຕາມກົນລະຍຸດການປຽບທຽບວັດສະດຸໃນອະວະການຫຼັກວັດສະດຸ. |
ຈຳນວນ | ການກັບຄືນຄວາມຄິດຕາມວັດສະດຸ/ບັນດາວັດສະດຸທີ່ຢູ່ໃນອະວະການຫຼັກວັດສະດຸ. |
ບັນດາວັດສະດຸ | ການຕັ້ງຫຼືກັບຄືນຄວາມຄິດຕາມວັດສະດຸບັນດາວັດສະດຸໃນອະວະການຫຼັກວັດສະດຸ. |
ວັດສະດຸ | ການຕັ້ງວັດສະດຸ/ບັນດາວັດສະດຸທີ່ມີຢູ່ໃນອະວະການຫຼັກວັດສະດຸທີ່ຈະຕັ້ງວັດສະດຸບໍ່ມີຢູ່. |
ກົນລະຍຸດ
ກົນລະຍຸດ | ການອະທິບາຍ |
---|---|
ເພີ່ມ | ການເພີ່ມຫຼັກວັດສະດຸ/ບັນດາວັດສະດຸໃໝ່ໃນອະວະການຫຼັກວັດສະດຸ. |
ມີຢູ່ | ການກັບຄືນຄວາມຄິດຕາມພາສາສະໜາມີຫຼັກວັດສະດຸທີ່ຄົ້ນຫາຢູ່ໃນອະວະການຫຼັກວັດສະດຸສະໜາມ. |
ວັດສະດຸ | ບັນທຶກຈາກ Dictionary Object. |
Keys | ບັນທຶກຈາກ Dictionary Object. |
Remove | ຍົກຍ້າຍ Key/Item Pair ເປັນຈຳນວນສະເພາະຈາກ Dictionary Object. |
RemoveAll | ກຳລັງຍົກຍ້າຍຄວາມຫຼັກສູດທັງໝົດຈາກ Dictionary Object. |