public struct IStr : ITest {
public class ICla : ITest {
public static void Main()
ITest c1 = new ICla{ a = 2 };
ITest s1 = new IStr{ a = 2 };
Console.WriteLine(c1.Equals(c2));
Console.WriteLine(ReferenceEquals(c1, c2));
Console.WriteLine(s1.Equals(s2));
Console.WriteLine(ReferenceEquals(s1, s2));