-
고성능 집합 작업을 제공 한다. 집합은 중복 요소를 포함 하지 않는 컬렉션이며 해당 요소가 특정 순서로 정렬 되어 있지 않다.
HashSet<T>클래스는 수학 집합의 모델을 기반으로 하여, Dictionary<Key,TValue> 또는 컬렉션의 키에 액세스 하는 것과 비슷한 고성능 집합 작업을 제공 합니다. Dictionary<key,tvalue>에서 값이 없는 컬렉션으로 간주할 수 있다.
var hs1 = new HashSet<string>(); hs1.Add("black"); hs1.Add("white"); if(hs1.Contains("black")) { "contain" }
집합 추가 (공용 구조체) 및 집합 뺄셈과 같은 여러 가지 수학적 집합 연산을 제공한다.
UnionWith: Union 또는 set 더하기
IntersectWith: 교집합
ExceptWith: 빼기 설정
SymmetricExceptWith: 대칭 차'C#(Csharp)' 카테고리의 다른 글
실수형 소수점 자리 제한하여 출력(float, decimal) (0) 2021.07.27 Formating strings (0) 2021.07.27 List.Sort (0) 2021.07.26 SortedSet (0) 2021.07.24 Csc Ex (0) 2021.06.23 Csc Microsoft (R) Visual C# Compiler (0) 2021.06.23 C# - 함수표현식(Lambda) (0) 2021.03.25 C# - 시간측정 Stopwatch (0) 2021.03.25