public static void Main()
var ct1 = new ClassTest();
var ct2 = new ClassTest();
Console.WriteLine($"ref comp: {ct1 == ct2}, i comp: {ict1 == ict2},");
var st1 = new StructTest();
var st2 = new StructTest();
Console.WriteLine($"val comp: {st1.Equals(st2)}, i comp: {ist1 == ist2},");
struct StructTest : ITest {}
class ClassTest : ITest {}