人家是小数,你转成int,当然不对了,Convert.ToDouble,如果不正确,要么就是你取得字节数不对,要么就是人家不是这样存储的

解决方案 »

  1.   

    打印了报文,其中一个点数据是E6 00 00 02 40 00 后面那个是E7 00 00 03 40 00
    现在的问题是那个点的数据是230.60和231.43,230和231分别是e6和e7,但是小数部分拼不出来。
    现在整数部分正确,算是可以排除我取字节正确了么,然后可能是对方存储的数据方式不同?
      

  2.   

    确实不知道怎么存在。但是别人就要取。在原程序上修改。怎么都取不出来。todouble,tosingle都修改不出来,只能猜测是是小数和整数分开传,但是还是拼不起来。