Why aren't C1 and c2 have the same hashcode ? the code doesn't get to "Same".... ( i=0 in both classes)
class myclass
{
public static int i;
static void Main()
{
myclass c1 = new myclass();
myclass c2 = new myclass();
if (c1.GetHashCode() == c2.GetHashCode())
Console.Write("Same");
}
}