Struct UInt16 đại diện cho số nguyên 16-bit không dấu. Kiểu giá trị UInt16 đại diện cho các số nguyên không dấu với giá trị từ 0 đến 65535.
Phương thức UInt16.CompareTo()
Phương thức UInt16.CompareTo() trong C# được dùng để so sánh thể hiện hiện tại với một đối tượng hoặc UInt16 được chỉ định và trả về chỉ báo về giá trị tương đối của chúng.
Cú pháp
public int CompareTo(object val); public int CompareTo(ushort val);
Ví dụ 1 - So sánh ushort với ushort
using System;
public class Demo
{
public static void Main()
{
ushort val1 = 25;
ushort val2 = 55;
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");
}
}
Kết quả
Return value (comparison) = -30 val1 < val2
Ví dụ 2 - So sánh ushort với object
using System;
public class Demo
{
public static void Main()
{
ushort val1 = 25;
object val2 = (ushort)2;
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");
}
}
Kết quả
Return value (comparison) = 23 val1 > val2
Phương thức UInt16.Equals()
Phương thức UInt16.Equals() trong C# trả về giá trị cho biết thể hiện hiện tại có bằng với một đối tượng hoặc UInt16 được chỉ định hay không.
Cú pháp
public override bool Equals(object ob); public bool Equals(ushort ob);
Ví dụ 1 - So sánh 52 và 10
using System;
public class Demo
{
public static void Main()
{
ushort val1 = 52;
ushort val2 = 10;
bool res = val1.Equals(val2);
Console.WriteLine("Return value (comparison) = " + res);
if (res)
Console.WriteLine("val1 = val2");
else
Console.WriteLine("val1 != val2");
}
}
Kết quả
Return value (comparison) = False val1 != val2
Ví dụ 2 - So sánh hai giá trị bằng nhau
using System;
public class Demo
{
public static void Main()
{
ushort val1 = 100;
ushort val2 = 100;
bool res = val1.Equals(val2);
Console.WriteLine("Return value (comparison) = " + res);
if (res)
Console.WriteLine("val1 = val2");
else
Console.WriteLine("val1 != val2");
}
}
Kết quả
Return value (comparison) = True val1 = val2