반응형
해시(Hash) : 추후 암호화(?)라는 단어와 어울림
해시 테이블 : 키(Key)와 값(Value)의 쌍으로 데이터를 저장, 빠른검색
using System;
using System.Collections;
public class 해시테이블
{
public static void Main(string[] args)
{
//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["닷넷코리아"]);
//keys 속성으로 출력 : 키값이 있는 만큼 반복
foreach (var item in ht.Keys)
{
Console.WriteLine("{0}: {1}", item, ht[item]);
}
}
}
해시 테이블 : 키(Key)와 값(Value)의 쌍으로 데이터를 저장, 빠른검색
using System.Collections;
public class 해시테이블
{
public static void Main(string[] args)
{
//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["닷넷코리아"]);
//keys 속성으로 출력 : 키값이 있는 만큼 반복
foreach (var item in ht.Keys)
{
Console.WriteLine("{0}: {1}", item, ht[item]);
}
}
}
반응형
'C#' 카테고리의 다른 글
41.C# - Class (클래스) (1) | 2009.08.11 |
---|---|
40.C# - List<T> (리스트 제네릭 클래스) (0) | 2009.08.10 |
38.C# - 배열리스트 (ArrayList) (0) | 2009.08.10 |
37.C# - Queue (큐) (0) | 2009.08.10 |
36.C# - 스택 (Stack) (0) | 2009.08.10 |
Comments