public void TupleValueTest() { TupleValue <Int32, Int32> pair = new TupleValue <int, int>(55, 555); Assert.AreEqual("Item1 = 55; Item2 = 555; ", pair.ToString()); TupleValue <Int32, Int32> pair2 = new TupleValue <int, int>(55, 55); TupleValue <Int32, Int32> pair3 = new TupleValue <int, int>(55, 555); Assert.AreEqual(pair3.GetHashCode(), pair.GetHashCode()); Assert.AreNotEqual(pair3.GetHashCode(), pair2.GetHashCode()); Assert.AreEqual(true, pair3.Equals(pair)); Assert.AreEqual(false, pair3.Equals(pair2)); }
/// <summary> /// このオブジェクトの文字列表現を返します。 /// </summary> /// <returns>このオブジェクトの文字列表現</returns> public override string ToString() { return(TupleValue.ToString()); }