Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

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


Phương thức Int64.CompareTo() trong C# được sử dụng để so sánh thể hiện này với một đối tượng hoặc Int64 được chỉ định và trả về chỉ báo giá trị tương đối của chúng.

Cú pháp

Dưới đây là các nạp chồng của phương thức:

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

Trong đó, ở cú pháp thứ nhất, giá trị val là một số nguyên để so sánh. val ở cú pháp thứ hai là một đối tượng để so sánh.

Ví dụ 1

Hãy xem ví dụ sau để triển khai phương thức Int64.CompareTo():

using System;
public class Demo {
    public static void Main(){
        long val1 = 20;
        long val2 = 18;
        Console.WriteLine("Value 1 = " + val1);
        Console.WriteLine("Value 2 = " + val2);
        Console.WriteLine("Return value (comparison) = " + val1.CompareTo(val2));
    }
}

Đầu ra

Chương trình sẽ cho ra kết quả sau:

Value 1 = 20
Value 2 = 18
Return value (comparison) = 1

Ví dụ 2

Ví dụ khác triển khai phương thức Int64.CompareTo() với đối tượng:

using System;
public class Demo {
    public static void Main(){
        long val1 = 20;
        object val2 = (long)20;
        Console.WriteLine("Value 1 = " + val1);
        Console.WriteLine("Value 2 = " + val2);
        Console.WriteLine("Return value (comparison) = " + val1.CompareTo(val2));
    }
}

Đầu ra

Chương trình sẽ cho ra kết quả sau:

Value 1 = 20
Value 2 = 20
Return value (comparison) = 0