이 기사에서는 ASP에서 Scripting.Dictionary 사전 개체를 사용하는 예를 주로 소개합니다. 이 기사에는 생성, 할당, 순회 및 KEY 판단과 같은 작업이 포함되어 있습니다.
vbscript의 Scripting.Dictionary는 Value 값에 해당하는 Key 인덱스와 유사한 Dictionary 객체를 생성하고, Key를 통해 지정된 Value를 직접 인덱스합니다.
VBScript에서 Scripting.Dictionary를 사용하는 예는 다음과 같습니다.
다음과 같이 코드 코드를 복사합니다.희미한 객체 사전
objDict = WSH.CreateObject(Scripting.Dictionary) 설정
' .Add(키, 값)
objDict.Add a, value1
objDict.Add b, value2
objDict.Add c, value3
'key=b를 통해 value2로 직접 색인화
WSH.Echo objDict.Item(b)
objDict.Remove b '인덱스 b 및 해당 값 삭제
'다음은 사전 순회입니다.
희미한 objKeys, objItems, i
objKeys = objDict.Keys
objItems = objDict.Items
i = 0의 경우 objDict.Count -1로
WSH.Echo Key= & objKeys(i) &_
AND 값= & objItems(i)
다음
' 지정된 키가 존재하는지 확인
만약 objDict.Exists(b) 그렇다면
WSH.Echo 찾았어요
또 다른
WSH.Echo가 존재하지 않습니다!
종료 조건
objDict.RemoveAll ' 사전에서 모든 키와 해당 값을 지웁니다.
objDict = 아무것도 설정하지 않음