equals

    6Nhiệt

    1Trả lời

    Sau khi thêm hai đối tượng giống hệt vào một Tập, tôi mong đợi tập hợp chỉ chứa một phần tử. public void addIdenticalObjectsToSet(){ Set<Foo> set = new HashSet<Foo>(); set.add(new Foo("totor

    17Nhiệt

    3Trả lời

    Sự khác nhau giữa == và Equals() là gì? Tôi biết rằng == được sử dụng để so sánh điều hành và phương pháp Equals() được sử dụng để so sánh nội dung của string.So tôi đã cố gắng // first example strin

    21Nhiệt

    2Trả lời

    theo msdn 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

    5Nhiệt

    2Trả lời

    Tôi có câu hỏi về nhà điều hành mặc định "=" (bằng) trong F #. Nó cho phép so sánh các loại công đoàn do người dùng định nghĩa. Câu hỏi đặt ra là: sự phức tạp của nó là gì? Ví dụ, chúng ta hãy xem xét

    12Nhiệt

    3Trả lời

    Tôi đang cố xác thực tuần tự hóa và xóa tuần tự bằng cách so sánh đối tượng kết quả với đối tượng gốc. Các thói quen có thể tuần tự hóa các lớp tùy ý và sâu sắc và do đó tôi muốn một thói quen so sánh

    19Nhiệt

    6Trả lời

    Tôi không biết về các bạn nhưng ít nhất tôi mong đợi rằng f1 sẽ bằng f2 trong mã dưới đây nhưng dường như không phải như vậy! Bạn nghĩ gì về điều này? Có vẻ như tôi phải viết phương pháp bằng của riên

    45Nhiệt

    1Trả lời

    Tôi muốn nghe ý kiến ​​của cộng đồng về cách tôi nên thực hiện GetHashCode (hoặc ghi đè lên nó) cho đối tượng của tôi. Tôi hiểu rằng tôi cần phải làm như vậy nếu tôi ghi đè phương thức equals. Tôi đã

    5Nhiệt

    2Trả lời

    Tôi đang cố gắng thực thi một chương trình, để so sánh các phần tử trong hai danh sách liên kết với nhau. một cách, tôi có thể làm điều này là bằng cách thực hiện hai cho vòng lặp và lặp qua cả hai da

    7Nhiệt

    4Trả lời

    Tại sao trong tình huống này ReferenceEquals phương thức của đối tượng hoạt động khác nhau? string a= "fg"; string b= "fg"; Console.WriteLine(object.ReferenceEquals(a, b)); Vì vậy, trong trường hợ

    5Nhiệt

    10Trả lời

    Tôi quan sát thấy một hành vi kỳ lạ == toán tử trong java. Tôi cố gắng để in ra đặt như sau String str1 = "Rajesh"; String str2 = "Rajesh"; System.out.println("Using equals() str1 and str2 Equals :"