code 1 Assert.IsFalse(object.ReferenceEquals(10, 10));//比较时,要把比较的东西Box成Object,二个Ojbec地址是不一样的。 2 3 int value = 10; 4 object one = value; 5 object two = value; 6 Assert.IsFalse(object.ReferenceEquals(one, two));//由于把值类型Box到不同的Heap地址。 7 8 object value2 = 10; 9 object first = value2;10 object second = value2;11 Assert.IsTrue(object.ReferenceEquals(first, second));//二个Object地址一样。