C# 关于类型强制转换的坑 直接上图 我的变量config.Midband 数值是 119.52,乘以 100 也就是 11952。因为我要将其转换为2个字节用于数据传输,起初我直接使用类型强转。神奇的是强转后数据竟然变成了 11951,但使用Convert.ToUInt16函数就不会有问题。这个数据大小也不会溢出呀。 目前具体原因还不清楚,若有人知道原因欢迎评论指导。