c \ # hash table 의 조작 방법
2029 단어 데이터 구조대상 을 향 하 다두루Hashtable산열 함수
오늘 모처럼 반나절 의 시간 을 얻 었 으 니, 포 를 쏘 아 라!임 무 를 다 했 습 니 다. 저 는 마침내 회사 라 는 프로젝트 의 코드 를 분석 할 시간 이 있 었 습 니 다. 그 중에서 Hash table 에 대한 응용 을 많이 보 았 습 니 다.BLL 층 의 코드 가 많이 들 어 오 는 방법 은 hashtable 입 니 다. 사실 제 가 만 든 모듈 에 세 개의 변수 이상 의 매개 변수 가 들 어 오 면 저 는 이 를 하나의 대상 으로 포장 할 것 입 니 다. 대학 에서 c 언어 를 사 용 했 는 지 매개 변수 가 너무 많 으 면 이 를 구조 체 로 만 들 고 C \ # 에 이 르 러 저 는 대상 으로 봉 할 것 입 니 다. 대상 을 대상 으로 한 이상.왜 매개 변 수 를 이렇게 하나씩 hashtable 로 하나씩 추가 합 니까?나 는 내 가 C \ # 에 처음 들 어 왔 다 고 말 했다. 나 는 왜 회사 의 대부분 이 hash table 에 들 어 가 는 방식 으로 인 자 를 만 드 는 지 깊이 연구 하지 않 았 다.쓸데없는 소리 하지 마.hash table 에 대한 동작 기록 하기:
1. hash table 은 네 임 스페이스 를 도입 합 니 다: system. colloctions;
Hashtable lobjHashtable = new Hashtable(); //
lobjHashtable.Add(Key,value); // , key !
lobjHashtable.Remove(Key);// key
lobjHashtable.Clear();//
lobjHashtable.Contains(Key);// Kye
//eg
lobjHashtable.Add("key1","value1");
lobjHashtable.Add("key2","value2");
lobjHashtable.Add("key3","value3");
//
string lstrTemp = (string)lobjHashtable["key1"];
c \ # 표 의 옮 겨 다 니 는 방법: hash table 을 옮 겨 다 니 는 두 가지 방법 을 제공 합 니 다.
foreach(DictionaryEntry objDE in lobjHashtable)
{
string lstrKey = objDE.Key.ToString();//
string lstrValue = objDE.Value.ToString();//
}
System.Collections.IDictionaryEnumerator emutor = lobjHashtable.GetEnumerator();
while(emutor.MoveNext())
{
string lstrKey = emutor.Key.ToString();
string lstrValue emutor.Value.ToString();
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
정수 반전Udemy 에서 공부 한 것을 중얼거린다 Chapter3【Integer Reversal】 (예) 문자열로 숫자를 반전 (toString, split, reverse, join) 인수의 수치 (n)가 0보다 위 또는 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.