📜  C#中的UInt16.Equals方法与示例(1)

📅  最后修改于: 2023-12-03 14:40:32.373000             🧑  作者: Mango

C#中的UInt16.Equals方法与示例

介绍

UInt16.Equals 方法用来比较两个无符号16位整数(即 UInt16 类型)是否相等。

语法
public override bool Equals(object obj)
参数
  • obj:要比较的对象。
返回值
  • true:如果当前实例的值等于 obj 参数的值;否则为 false
示例

以下代码示例演示了如何使用 UInt16.Equals 方法比较两个无符号16位整数是否相等。

UInt16 num1 = 1234;
UInt16 num2 = 4321;

if (num1.Equals(num2))
{
    Console.WriteLine("num1 和 num2 相等");
}
else
{
    Console.WriteLine("num1 和 num2 不相等");
}

输出:

num1 和 num2 不相等

在上面的示例中,我们首先定义了两个 UInt16 类型的变量 num1num2,并将它们分别赋值为 12344321。然后,我们使用 num1.Equals(num2) 方法比较它们是否相等。由于 num1num2 的值不相等,所以条件语句的执行结果为 false,因此输出的是 num1 和 num2 不相等

注意:在使用 UInt16.Equals 方法比较两个 UInt16 类型的变量时,如果它们的数据类型不同,该方法将返回 false,即使它们的数值相等。因此,应该确保要比较的两个变量的数据类型相同,以避免出现错误的结果。