Почему нет C1 и c2 имеют одинаковый хэш-код? код не получает «Тот же» .... (I = 0 в обоих классах)Функция Gethashcode()
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");
}
}
Пожалуйста, отметьте свой вопрос на соответствующем языке программирования. –
Я предполагаю, что любой язык, на котором это делается, делает то же самое, что и Java, когда вы не переопределяете hashCode объекта() и просто возвращаете адрес указателя. –