: 키-항목 쌍을 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 |