gpt4 book ai didi

c# - 为什么 Int32.Equals(Int16) 返回 true,而 reverse 不返回?

转载 作者:太空狗 更新时间:2023-10-29 19:59:31 25 4
gpt4 key购买 nike

<分区>

虽然我们比较的是相同的值,但 .Net Equals() 返回不同的结果。有人可以向我解释为什么会这样吗?

class Program
{
static void Main(string[] args)
{
Int16 a = 1;
Int32 b = 1;

var test1 = b.Equals(a); //true
var test2 = a.Equals(b); //false
}
}

它与我们比较的类型范围有什么关系吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com