-1
所以我得到一个值对象值使用反射得到,BitConverter给人怪异的结果
var info = item.GetType().GetProperty(p.Key);
var value = info.GetValue(item);
value
是双人和等于0,即value.GetType()。名称为“双”和(双)值== 0真实
但是当我做BitConverter.GetBytes((双)值),我得到
[0]: 0
[1]: 0
[2]: 0
[3]: 0
[4]: 0
[5]: 0
[6]: 0
[7]: 128
128 ???这128个在做什么?我应该如何得到全0?
IEEE 754浮点数有0两种表示:+0和-0。你会看到'BitConverter.GetBytes(-0.0)'产生相同的布局。 – Romoku
@Romoku我看到这是一个答案 – Pikoh