C\#중 해시 표(Hashtable)의 소개 및 간단 한 용법

key 는 보통 빠르게 찾 을 수 있 으 며,동시에 key 는 대소 문 자 를 구분 합 니 다.value 는 key 에 대응 하 는 값 을 저장 하 는 데 사 용 됩 니 다.Hashtable 에서 key/value 키 쌍 은 모두 object 형식 이기 때문에 Hashtable 은 모든 종류의 key/value 키 쌍 을 지원 할 수 있 습 니 다.


은 해시 표 에 key/value 키 쌍 을 추가 할 수 있 습 니 다.HashtableObject.add(key,value);해시 표 에서 키/value 키 쌍 을 제거 합 니 다:HashtableObject.Remove(key);해시 표 에서 모든 요 소 를 제거 합 니 다:               HashtableObject.Clear();  해시 표 에 특정 키 키 가 포함 되 어 있 는 지 판단 하기:      HashtableObject.Contains(key); 아래 콘 솔 프로그램 은 상기 모든 조작 을 포함 합 니 다:

using System;

using System.Collections; // Hashtable ,

class hashtable

{

public static void Main()

{

Hashtable ht=new Hashtable(); // Hashtable

ht.Add("E","e");// key/value

ht.Add("A","a");

ht.Add("C","c");

ht.Add("B","b");

string s=(string)ht["A"];

if(ht.Contains("E")) // , true false

Console.WriteLine("the E key:exist");

ht.Remove("C");// key/value

Console.WriteLine(ht["A"]);// a
 }


// DictionaryEntry Object, :

 for(DictionaryEntry de in ht) //ht Hashtable
 {
 Console.WriteLine(de.Key);//de.Key key/value key
 Console.WriteLine(de.Value);//de.Key key/value value
 }
}

좋은 웹페이지 즐겨찾기