lang/asp

ASP Dictionary Object

C/H 2008. 10. 19. 19:59
ASP Dictionary Object
  • Add 메서드 : 키-항목 쌍을 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) & "
        " '반환 문자열을 작성합니다. 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) & "
        " '결과를 반환합니다. 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 '사전을 지웁니다.
  • 출처 : http://www.dsus4.net/entry/ASP-Dictionary-Object
    반응형

    'lang > asp' 카테고리의 다른 글

    ASP 함수목록  (0) 2008.10.19
    ASP, 무조건 다운로드  (0) 2007.06.15
    ASP 자주쓰는 함수 모음  (0) 2007.05.12
    ASP 에서 UTF-8 처리  (0) 2007.04.04
    FCKeditor 2.4.1 Build 14797 & asp 적용  (2) 2007.04.03