Dictionary vs HashSet – 비슷해 보이지만 목적이 다르다개발하면서 이런 컬렉션들 자주 본다.var dict = new Dictionary();var set = new HashSet();둘 다 뭔가 Add(), Contains() 같은 메서드를 제공하고, 키 기반으로 쓰는 것처럼 보인다.그러다 보면 이런 의문이 생긴다. "둘 다 검색 빠르다며? 그럼 뭐가 다르고 왜 둘 다 있어야 해?"이번 챕터에선 Dictionary와 HashSet의 근본적인 차이와, 실무에서 어떤 상황에 어떤 걸 써야 할지 정확히 구분해보자.문제 상황: 키만 쓰고 싶은데 Dictionary까지 써야 할까?var tags = new Dictionary();tags["csharp"] = true;if (tags.Conta..