.NET프로그래밍/C# 3.5 SP1
41. 컬렉션 - 4. 해시테이블(Hashtable)
holland14
2009. 8. 10. 12:08
// 해시(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]);
}
}
}