39장 Hash Table(해쉬테이블)
// Hash : 추후 암호화 라는 단어와 어울림
// HashTable : Key와 Value의 쌍으로 Data 저장
using System;
using System.Collections;
public class HashTb
{
public static void Main(string[] args)
{
Hashtable ht = new Hashtable();
ht.Add("sif's blog", "http://sify.tistory.com/");
ht.Add(1, "http://www.naver.com/");
ht.Add("세번째", "http://www.google.co.kr/");
// Hashtable[] indexer로 출력
Console.WriteLine(ht["sif's blog"]); // [ ] indexer 선택
// Key 속성으로 출력 : Key 값이 있는 만큼 반복
foreach (var item in ht.Keys)
{
Console.WriteLine("{0} : {1}", item, ht[item]);
}
}
}
/*
Hashtable
- .Add(key, value) : 입력
- Hashtable[index] : index의 value 출력
http://msdn.microsoft.com/ko-kr/library/system.collections.hashtable_members.aspx
*/