उदाहरण 1: नेस्टेड Tuple के साथ HashCode तुलना
using System;
public class Demo {
public static void Main(String[] args) {
var tuple1 = Tuple.Create(150, 400, 500, 700, 100, 1200, 1500, Tuple.Create(50, 100));
var tuple2 = Tuple.Create(150, 400, 500, 700, 100, 1200, 1500, Tuple.Create(100, 200));
Console.WriteLine("क्या Tuple1, Tuple2 के बराबर है? = " + tuple1.Equals(tuple2));
Console.WriteLine("Tuple1 का HashCode = " + tuple1.GetHashCode());
Console.WriteLine("Tuple2 का HashCode = " + tuple2.GetHashCode());
}
}
आउटपुट
क्या Tuple1, Tuple2 के बराबर है? = False
Tuple1 का HashCode = 4621968
Tuple2 का HashCode = 4623530
उदाहरण 2: समान Tuple के HashCode की तुलना
using System;
public class Demo {
public static void Main(String[] args) {
var tuple1 = Tuple.Create(75, 200, 500, 700, 100, 1200, 1500);
var tuple2 = Tuple.Create(75, 200, 500, 700, 100, 1200, 1500);
Console.WriteLine("क्या Tuple1, Tuple2 के बराबर है? = " + tuple1.Equals(tuple2));
Console.WriteLine("Tuple1 का HashCode = " + tuple1.GetHashCode());
Console.WriteLine("Tuple2 का HashCode = " + tuple2.GetHashCode());
}
}
आउटपुट
क्या Tuple1, Tuple2 के बराबर है? = True
Tuple1 का HashCode = 3231587
Tuple2 का HashCode = 3231587