位置:海鸟网 > IT > ASP.NET >

深度讲解一个判等的问题

本文给大家深度分析讲解一个判等的问题:

这个结果可能会让不少同学觉得意外,那我就来给大家分析下


  


结果得到证实,所以 s == t自然就False了

相比而言,后面的表达式s.Equals(t)就会复杂一些

我查看了object.Equals( object )这个方法的代码(用的Reflector):

再去查看了

在这里,s和t都被转换成int类型,再做值类型的按位比较,结果当然是1等于1,返回True