Computer >> Máy Tính >  >> Lập trình >> C#

Phương thức Double.CompareTo trong C # với các ví dụ

Phương thức Double.CompareTo () trong C # được sử dụng để so sánh trường hợp này với một đối tượng được chỉ định hoặc đối tượng Double và trả về một số nguyên cho biết giá trị của trường hợp này nhỏ hơn, bằng hay lớn hơn giá trị của đối tượng được chỉ định hoặc Đối tượng kép.

Cú pháp

Cú pháp như sau -

public int CompareTo (double val);
public int CompareTo (object val);

Ở trên, giá trị val trong cú pháp thứ nhất là một số dấu phẩy động có độ chính xác kép để so sánh, trong khi val cho cú pháp thứ hai là một đối tượng để so sánh.

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.CompareTo(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? = 0

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 = 20d;
      object d2 = 20d;
      Console.WriteLine("Double1 Value = "+d1);
      Console.WriteLine("Double2 Value = "+d2);
      Console.WriteLine("Are both the double values equal? = "+d1.CompareTo(d2));
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Double1 Value = 20
Double2 Value = 20
Are both the double values equal? = 0