Phương thức Double.Equals () trong C # được sử dụng để trả về một giá trị cho biết liệu hai bản sao của Double có đại diện cho cùng một giá trị hay không.
Cú pháp
Cú pháp như sau -
public bool Equals (double obj); public override bool Equals (object ob);
Tham số obj của cú pháp đầu tiên là đối tượng Double để so sánh với trường hợp này, trong khi đối tượng của tham số thứ hai là đối tượng để so sánh với trường hợp này.
Ví dụ
Bây giờ chúng ta hãy xem một ví dụ -
using System; public class Demo { public static void Main() { double d1 = 150d; double d2 = 150d; Console.WriteLine("Double1 Value = "+d1); Console.WriteLine("Double2 Value = "+d2); Console.WriteLine("Are both the double values equal? = "+d1.Equals(d2)); } }
Đầu ra
Điều này sẽ tạo ra kết quả sau -
Double1 Value = 150 Double2 Value = 150 Are both the double values equal? = True
Ví dụ
Bây giờ chúng ta hãy xem một ví dụ khác -
using System; public class Demo { public static void Main() { double d1 = 150d; object ob1 = 1/2; Console.WriteLine("Double1 Value = "+d1); Console.WriteLine("Object Value = "+ob1); Console.WriteLine("Are both the values equal? = "+d1.Equals(ob1)); } }
Đầu ra
Điều này sẽ tạo ra kết quả sau -
Double1 Value = 150 Object Value = 0 Are both the values equal? = False