Có một thùng chứa chung nào đang triển khai hành vi 'đã đặt' trong .NET không?.NET Generic Set?
Tôi biết tôi chỉ có thể sử dụng Dictionary<T, Object>
(và có thể thêm nulls
làm giá trị), vì khóa của nó hoạt động như một bộ, nhưng tôi tò mò nếu có điều gì đó sẵn sàng thực hiện.
Thời gian qua tôi đã kiểm tra, trong Java, HashSet được thực hiện với HashMap <=> điển (với null trong giá trị) nhưng trong .NET, HashSet không sử dụng bất kỳ bộ sưu tập. Đó là triển khai "cốt lõi". –