Предположим, у меня есть следующий, совершенно бессмысленный код:
object val1 = 1;
object val2 = 1l;
Ниже приведено ложное значение, потому что два объекта в штучной упаковке не совпадают, поскольку объекты у них разныетипы:
val1 == val2
То же самое относится к:
val1.Equals(val2)
Или:
Object.Equals(val1, val2)
Какой самый простой способ сравнить их так же, какЕсли бы я не знал типы во время выполнения (и, следовательно, не мог бы разыграть), то сделал бы следующее:
1 == 1l;
Другими словами, как мне получить значение сравнение на основе двух чисел в штучной упаковке ?