// 해시(Hash) : 추후 암호화(?)라는 단어와 어울림
// 해시테이블 : 키(Key)와 값(Value)의 쌍으로 데이터를 저장
using System;
using System.Collections;

public class 해시테이블
{
    public static void Main()
    {
        // Hashtable instance
        Hashtable ht = new Hashtable();
        // Add(), Insert(), etc
        ht.Add("닷넷코리아", "http://www.dotnetkorea.com/");
        ht.Add(1, "http://www.naver.com/");
        ht.Add("세번째", "http://www.daum.net/");
        // Hashtable[] 인덱서(Indexer)로 출력
        Console.WriteLine(ht["닷넷코리아"]);
        // Key 속성으로 출력: 키값이 있는만큼 반복
        foreach (var item in ht.Keys)
        {
            Console.WriteLine("{0} : {1}", item, ht[item]);
        }
    }
}

'.NET프로그래밍 > C# 3.5 SP1' 카테고리의 다른 글

43. 클래스(Class)  (0) 2009.08.11
42. 컬렉션 - 5. 리스트(List)  (0) 2009.08.10
40. 컬렉션 - 3. 배열리스트(ArrayList)  (0) 2009.08.10
39. 컬렉션 - 2. 큐(Queue)  (0) 2009.08.10
38. 컬렉션 - 1. 스택(Stack)  (0) 2009.08.10
Posted by holland14
: