public void Common() { var obj = new ClassOne(); var code = obj.GetHashCode(); obj = new ClassOne(); var code2 = obj.GetHashCode(); Assert.AreEqual(code, code2); obj = new ClassOne("哈哈"); var code3 = obj.GetHashCode(); var obj1 = new ClassOne("嘿嘿"); var code4 = obj1.GetHashCode(); Assert.AreNotEqual(code3, code4); var obj2 = new ClassOne("嘿嘿"); var code5 = obj2.GetHashCode(); Assert.AreEqual(code4, code5); Assert.IsTrue(obj1.Equals(obj2)); Assert.IsFalse(obj.Equals(obj2)); }