-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