theo msdnIStructuralEquatable vs Equals?
IStructuralEquatable
Định nghĩa phương pháp để hỗ trợ việc so sánh các đối tượng cho cấu trúc bình đẳng. Equality cấu trúc có nghĩa là hai đối tượng là bình đẳng bởi vì chúng có giá trị bằng nhau. Nó khác với bình đẳng tham chiếu, trong đó chỉ ra rằng hai tham chiếu đối tượng bằng nhau vì chúng tham chiếu cùng một đối tượng vật lý.
không phải là điều gì Equals
nên làm gì? (khi ghi đè IEquatable
)?
@CodeInChaos Từ đọc của tôi - chỉ dành cho các loại kết hợp (có chứa một số yếu tố) .... phải không? - nếu không - nếu nó chỉ là một đối tượng - tôi có thể thực hiện bằng ....? –
Sự hiểu biết của tôi là nó được sử dụng cho bộ sưu tập như các loại, và đóng gói phần cấu trúc của so sánh, nhưng bỏ qua so sánh các yếu tố với một so sánh được thông qua bởi người dùng. Nhưng tôi không thực sự chắc chắn nếu tôi thực sự có nó. – CodesInChaos
http://stackoverflow.com/a/5601068/445517 Nhưng tôi nghĩ câu trả lời được chấp nhận vẫn là (anh ta đã sửa chữa nó) sai/không nhận được điểm của 'IStructuralEquatable'. – CodesInChaos