사전 개체 이름 / 값 쌍으로 정보를 저장한다.
예
지정된 키가 존재 하는가?
어떻게 사전 객체를 생성하고, 그 다음은 지정된 키가 있는지 확인하는 방법을 존재 사용합니다.
모든 항목의 배열을 돌려줍니다
어떻게 모든 항목의 배열을 반환하는 항목 방법을 사용합니다.
모든 키의 배열을 돌려줍니다
어떻게 모든 키의 배열을 반환하는 키에게 방법을 사용합니다.
항목의 값을 반환
어떻게 항목의 값을 반환하는 Item 속성을 사용합니다.
키를 설정
어떻게 사전 객체의 키를 설정 키 속성을 사용합니다.
키 / 항목 쌍의 수를 돌려줍니다
어떻게 키 / 항목 쌍의 수를 반환하는 Count 속성을 사용합니다.
사전 객체
사전 개체 이름 / 값 쌍으로 정보를 저장하는데 사용된다 (referred to as key and item) . 사전 개체 배열과 비슷한 보일 수 있습니다, 그러나, 사전 객체는 관련 데이터를 조작하기 위해 더 바람직한 솔루션입니다.
사전 및 배열을 비교 :
- 키는 사전 객체의 항목을 식별하는 데 사용됩니다
- 당신은 사전 개체의 크기를 변경하려면 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"))
%>
Output:
The value of key gr is: Green
사전 개체의 속성 및 방법은 아래에 설명되어 있습니다 :
등록
재산 | 기술 |
---|---|
CompareMode | 설정하거나 사전 객체의 키를 비교하기위한 비교 모드를 반환 |
Count | Dictionary 객체에서 키 / 항목 쌍의 수를 돌려줍니다 |
Item | 설정하거나 사전 객체에서 항목의 값을 반환 |
Key | Dictionary 객체의 기존 키 값에 대한 새로운 키 값을 설정합니다 |
행동 양식
방법 | 기술 |
---|---|
Add | Dictionary 객체에 새로운 키 / 항목 쌍을 추가합니다 |
Exists | 지정된 키가 사전 개체의 존재 여부를 나타내는 부울 값을 반환 |
Items | Dictionary 객체에있는 모든 항목의 배열을 돌려줍니다 |
Keys | Dictionary 객체에서 모든 키의 배열을 돌려줍니다 |
Remove | 사전 개체에서 하나의 지정된 키 / 항목 쌍을 제거합니다 |
RemoveAll | 사전 개체의 모든 키 / 항목 쌍을 제거합니다 |