: 키-항목 쌍을 Dictionary 개체에 추가합니다.
문법 : object.Add key, item
구성요소 |
설 명 |
object |
필수적인 요소. 항상 Dictionary 개체의 이름입니다. |
key |
필수적인 요소. 추가할 item과 연관된 key입니다. |
item |
필수적인 요소. 추가할 key와 연관된 item입니다. |
설명
해당 key가 이미 있으면 오류가 발생합니다.
아래 예제는 Add 메서드 사용법을 보여줍니다:
Dim d '변수를 작성합니다.
Set d = CreateObject("Scripting.Dictionary")
d.Add "a", "Athens" '키와 항목을 추가합니다.
d.Add "b", "Belgrade"
d.Add "c", "Cairo"
- Exists 메서드
: Dictionary 개체에 지정한 키가 있으면 True를, 없으면 False를 반환합니다.
문법 : object.Exists(key)
구성요소 |
설 명 |
object |
필수적인 요소. 항상 Dictionary 개체의 이름입니다. |
key |
필수적인 요소. Dictionary 개체에서 찾을 key 값입니다. |
설명
아래 예제는 Exists 메서드 사용법을 보여줍니다.
Function KeyExistsDemo
Dim d, msg '변수를 작성합니다.
Set d = CreateObject("Scripting.Dictionary")
d.Add "a", "Athens" '키와 항목을 추가합니다.
d.Add "b", "Belgrade"
d.Add "c", "Cairo"
If d.Exists("c") Then
msg = "지정한 키가 있습니다."
Else
msg = "지정한 키가 없습니다."
End If
KeyExistsDemo = msg
End Function
- Items 메서드
: Dictionary 개체의 모든 항목이 들어있는 배열을 반환합니다.
문법 : object.Items
object는 항상 Dictionary 개체의 이름입니다.
설명
아래 코드에서는 Items 메서드의 사용 방법을 보여줍니다.
Function DicDemo
Dim a, d, i, s '변수를 작성합니다.
Set d = CreateObject("Scripting.Dictionary")
d.Add "a", "Athens" '키와 항목을 추가합니다.
d.Add "b", "Belgrade"
d.Add "c", "Cairo"
a = d.Items '항목을 가져옵니다.
For i = 0 To d.Count -1 '배열을 반복합니다.
s = s & a(i) & "<BR>" '반환 문자열을 작성합니다.
Next
DicDemo = s
End Function
- Keys 메서드
: Dictionary 개체에 있는 모든 키를 포함하는 배열을 반환합니다.
문법 : object.Keys
object는 항상 Dictionary 개체의 이름입니다.
설명
아래 코드에서는 Keys 메서드의 사용 방법을 보여줍니다.
Function DicDemo
Dim a, d, i '변수를 작성합니다.
Set d = CreateObject("Scripting.Dictionary")
d.Add "a", "Athens" '키와 항목을 추가합니다.
d.Add "b", "Belgrade"
d.Add "c", "Cairo"
a = d.Keys '키를 가져옵니다.
For i = 0 To d.Count -1 '배열을 반복합니다.
s = s & a(i) & "<BR>" '결과를 반환합니다.
Next
DicDemo = s
End Function
- Remove 메서드
: Dictionary 개체에서 키-항목 쌍을 제거합니다.
문법 : object.Remove(key)
구성요소 |
설 명 |
object |
필수적인 요소. 항상 Dictionary 개체의 이름입니다. |
key |
필수적인 요소. key 구성 요소는 Dictionary 개체에서 제거할 키-항목 쌍과 연관된 키입니다. |
설명
지정된 키-항목 쌍이 없는 경우 오류가 발생합니다.
아래 코드에서는 Remove 메서드의 사용 방법을 보여줍니다.
Dim a, d '변수를 작성합니다.
Set d = CreateObject("Scripting.Dictionary")
d.Add "a", "Athens" '키와 항목을 추가합니다.
d.Add "b", "Belgrade"
d.Add "c", "Cairo"
...
a = d.Remove("b") '둘째 쌍을 제거합니다.
- RemoveAll 메서드
: RemoveAll 메서드는 Dictionary 개체에서 키-항목 쌍을 제거합니다.
문법 : object.RemoveAll
object는 항상 Dictionary 개체의 이름입니다.
설명
아래 코드에서는 RemoveAll 메서드의 사용 방법을 보여줍니다.
Dim a, d, i '변수를 작성합니다.
Set d = CreateObject("Scripting.Dictionary")
d.Add "a", "Athens" '키와 항목을 추가합니다.
d.Add "b", "Belgrade"
d.Add "c", "Cairo"
...
a = d.RemoveAll '사전을 지웁니다.
FROM 웹마스터 강좌 - ASP / 컴사랑
'Source Storage > Programming' 카테고리의 다른 글
Microsoft Log Parser 2.2 (0) | 2008.03.28 |
---|---|
Windows Server 2008 Release (0) | 2007.10.02 |
JavaScript String Object (0) | 2007.07.31 |
날이면 날마다 까먹는 정규식 구성요소 (RegExp) (0) | 2007.04.18 |
HTML 특수문자 코드표 (0) | 2007.03.21 |