В чем разница между == и Equals () для примитивов в C #?

Рассмотрим этот код:

int age = 25;
short newAge = 25;
Console.WriteLine(age == newAge);  //true
Console.WriteLine(newAge.Equals(age)); //false
Console.ReadLine();

Обеint а такжеshort примитивные типы, но сравнение с== возвращает истину и сравнение сEquals возвращает ложь

Почему?

Ответы на вопрос(9)

Ваш ответ на вопрос