C# dictionary 사용 요약

2041 단어
Dictionary 은 하나의 범주형으로 그 자체에 집합된 기능이 있어 때때로 그것을 그룹으로 볼 수 있다.
그의 구조는 다음과 같다. Dictionary<[key], [value]>
그의 특징은 저장 대상이 [key] 값과 일일이 대응하는 이 범주형에 저장해야 한다는 것이다
일정한 [key]를 통해 대응하는 값을 찾습니다. 그 중에서 키는 유일해야 하고value는 저장할 대상이나 변수이며 키에 따라 해당하는 대상을 가져와야 합니다.
참고: 사용 시 프로그램 세트를 추가합니다.
사용 방법:
4
Dictionaty <string ,Idevice> _cam = new Dictionary<string ,Idevice>();
함수 사용에서 Idevice는 집적 중의 대상의 유형이기 때문에 응용이 상대적으로 유연하기 때문에 응용이 비교적 광범위하다.
// 
_cam.Add("1",cam1);//cam1 idevice 
_cam.Add("2",cam2);
// 
 _cam = _cam("1");
 , 。

공통 속성
이름 설명 Comparer에서 사전의 키가 같은지 확인하는 데 사용되는 IEquality Comparer를 가져옵니다.Count는 Dictionary에 포함된 키/값 쌍의 수를 가져옵니다.Item은 지정된 키와 연관된 값을 가져오거나 설정합니다.Keys는 Dictionary 의 키를 포함하는 집합을 가져옵니다.Values는 Dictionary 의 값을 포함하는 집합을 가져옵니다.
일반적인 방법 이름은 Add가 지정한 키와 값을 사전에 추가하는 것을 설명합니다.Clear는 Dictionary 에서 모든 키와 값을 제거합니다.ContainsKey는 Dictionary에 지정된 키가 포함되어 있는지 여부를 결정합니다.ContainsValue는 Dictionary에 특정 값이 포함되어 있는지 여부를 결정합니다.Equals(Object)는 지정된 Object가 현재 Object와 같은지 여부를 결정합니다.(Object에서 상속됨)Finalize 를 사용하면 객체가 쓰레기 재활용 작업을 수행하기 전에 리소스를 풀고 다른 정리 작업을 수행할 수 있습니다.(Object에서 상속됨)GetEnumerator는 Dictionary 에 순환적으로 접근하는 매거진을 되돌려줍니다.GetHashCode는 특정 유형의 해시 함수로 사용됩니다.(Object에서 상속됨)GetObjectData는 System을 구현합니다.Runtime.Serialization.ISerializable 인터페이스를 사용하고 Dictionary 실례를 서열화하는 데 필요한 데이터를 되돌려줍니다.GetType은 현재 인스턴스의 Type을 가져옵니다.(Object에서 상속됨)MemberwiseClone은 현재 Object의 간단한 테이블 복사본을 만듭니다.(Object에서 상속됨)OnDeserialization은 System을 구현합니다.Runtime.Serialization.ISerializable 인터페이스가 반서열화되면 반서열화 이벤트가 발생합니다.Dictionary에서 지정된 키의 값을 제거합니다.ToString은 현재 객체를 나타내는 문자열을 반환합니다.(Object에서 상속됨)TryGetValue는 지정된 키와 연관된 값을 가져옵니다.

좋은 웹페이지 즐겨찾기