.NET에서 null의 해시 코드가 항상 0이면 집합 멤버로 System.Collections.Generic.HashSetaccept null와 같은 컬렉션이 주어지면 해시 코드가 무엇인지 물어볼 수 null있습니다. 프레임 워크가 0다음을 사용하는 것 같습니다 . // nullable struct type int? i = null; i.GetHashCode(); // gives 0 EqualityComparer.Default.GetHashCode(i); // gives 0 // class type CultureInfo c = null; EqualityComparer.Default.GetHashCode(c); // gives 0 이것은 nullable 열거 형에서 (약간) 문제가 될 수 있습니다. 우리가..