ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • HashSet
    Search: C#(Csharp) C#(Csharp) 2021. 7. 24. 15:37

     

    고성능 집합 작업을 제공 한다. 집합은 중복 요소를 포함 하지 않는 컬렉션이며 해당 요소가 특정 순서로 정렬 되어 있지 않다.

    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

    댓글