Latest web development tutorials

ASP 사전 개체

사전 목적은 이름 / 값 쌍 정보가 저장에 사용된다.


예

시도 - 예

지정된 키 존재 하는가?
이 예는 사전 개체를 만드는 방법을 보여줍니다 한 다음 지정된 키가 존재하는지 여부를 확인하는 방법을 존재 사용합니다.

그것은 모든 항목의 배열을 반환
이 예는 모든 항목의 배열을 반환하는 항목 방법을 사용하는 방법을 보여줍니다.

그것은 모든 키들의 배열을 반환
이 예는 모든 키의 배열을 반환하는 키 방법을 사용하는 방법을 보여줍니다.

프로젝트의 반환 값
이 예는 프로젝트의 값을 반환하는 Item 속성을 사용하는 방법을 보여줍니다.

키를 설정
이 예는 사전 객체의 키를 설정 키 속성을 사용하는 방법을 보여줍니다.

쌍 뒤로 키 / 항목 번호
이 예는 쌍 키 / 항목 수를 반환하는 Count 속성을 사용하는 방법을 보여줍니다.


사전 개체

사전 개체 정보를 저장하는 (키 프로젝트 상당) 이름 / 값 쌍으로 사용된다. 어레이보다 겉보기에 간단한 사전 개체 그러나, 사전 목적은 데이터와 관련된보다 양호한 처리 솔루션이다.

사전 및 배열 비교 :

  • 사전 목적은 주요 프로젝트를 식별하는 데 사용
  • 사용자는 객체 사전의 크기를 변경하는 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 对象中所有的键/项目对。