希望你能帮我解决这个问题。
我正在为客户工作,在他的技术说明中,我需要发送 双倍值到 IEEE浮动8字节 在C#中。这只是其中的一部分,之后我需要能够接收 IEEE浮动8字节点并从中提取双倍。
我收到的具体价值是19500.00。
我一直在网上搜索,但认为我的谷歌技能让我不知所措!
任何帮助将不胜感激,但代码将是首选。
答案 0 :(得分:0)
答案非常简单:
double value = 19500.00;
这给出了字节:
var bytes = BitConverter.GetBytes(value);
这再次给出了双倍的结果:
var value = BitConverter.ToDouble(bytes,0);