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

Phương thức UInt64.CompareTo() trong C# với ví dụ

Phương thức UInt64.CompareTo() trong C# so sánh instance hiện tại với một đối tượng hoặc UInt64 được chỉ định và trả về chỉ thị về giá trị tương đối của chúng.

Cú pháp

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

Trả về: 0 nếu bằng, < 0 nếu instance nhỏ hơn, > 0 nếu instance lớn hơn.

Ví dụ 1

using System;
public class Demo
{
    public static void Main()
    {
        ulong val1 = 257876;
        ulong val2 = 5657655;
        int res = val1.CompareTo(val2);
        Console.WriteLine("Return value (comparison) = " + res);
        if (res > 0)
            Console.WriteLine("val1 > val2");
        else if (res < 0)
            Console.WriteLine("val1 < val2");
        else
            Console.WriteLine("val1 = val2");
    }
}

Đầu ra

Return value (comparison) = -1
val1 < val2

Ví dụ 2

using System;
public class Demo
{
    public static void Main()
    {
        ulong val1 = 258768768;
        object val2 = (ulong)1765765;
        int res = val1.CompareTo(val2);
        Console.WriteLine("Return value (comparison) = " + res);
        if (res > 0)
            Console.WriteLine("val1 > val2");
        else if (res < 0)
            Console.WriteLine("val1 < val2");
        else
            Console.WriteLine("val1 = val2");
    }
}

Đầu ra

Return value (comparison) = 1
val1 > val2