📅  最后修改于: 2023-12-03 14:40:32.373000             🧑  作者: Mango
UInt16.Equals
方法用来比较两个无符号16位整数(即 UInt16
类型)是否相等。
public override bool Equals(object 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
类型的变量 num1
和 num2
,并将它们分别赋值为 1234
和 4321
。然后,我们使用 num1.Equals(num2)
方法比较它们是否相等。由于 num1
和 num2
的值不相等,所以条件语句的执行结果为 false
,因此输出的是 num1 和 num2 不相等
。
注意:在使用 UInt16.Equals
方法比较两个 UInt16
类型的变量时,如果它们的数据类型不同,该方法将返回 false
,即使它们的数值相等。因此,应该确保要比较的两个变量的数据类型相同,以避免出现错误的结果。