public static void Main()
var record1Obj1 = new Record1(FirstName: "Lin", LastName: "WeiHan");
var record1Obj2 = new Record1(FirstName: "Lin", LastName: "WeiHan");
Console.WriteLine(record1Obj1.GetHashCode());
Console.WriteLine(record1Obj2.GetHashCode());
var class1Obj1 = new Class1() { FirstName = "Lin", LastName = "WeiHan" };
var class2Obj2 = new Class1() { FirstName = "Lin", LastName = "WeiHan" };
Console.WriteLine(class1Obj1.GetHashCode());
Console.WriteLine(class2Obj2.GetHashCode());
public record Record1(string FirstName,string LastName);
public string FirstName {get;init;}
public string LastName{get;init;}