C中的类型分为值类型(如int、double等)和引用类型(用关键字class修饰的类型),下面分别针对这两种情况进行说明。 值类型中的Equals()和 对于值类型来说,因为其只在栈上存在,所以Equals()和的行为一致,就是判断两个值类型的值是否相等。 引用类型中的Equals()和 对object来说,这两个方法都是用来判断两个引用类型的引用是否相等。 但是对于string来说,是个例外。上述两个方法在string中的实现是对两个string实例的值的判断。如下: 1stringstr1="one"; 2stringstr2=newStringBuilder("one").ToStr...