问题描述
- C# 进制转换正负数问题
-
下位机返回这一串16进制数,例如“FF E1 FF E1 FF E1 FF E0 FF F0 FF DF 00 21 00 22 00 23 00 24 00 25 00 26 00 27 00 29 00 2A” 解析的时候两个字节一组(如:FFE1),现在我转换成十进制的时候直接用的 Convert.ToInt32(,16);但转换出来的结果都是正数,我看到下位机的规格里有负数的,请问用什么类可以转换成十进制并且可以自动识别正负数的?
解决方案
c# 里面好像没有可以自动识别正解 的方法,我也查了一天,没有发现!!!
解决方案二:
使用这个函数试试Convert.ToInt16
时间: 2025-01-09 14:31:31