我正在尝试将Single的值设置为Masked Text Box的转换值。
我的蒙面文本框的掩码为“00.000000°”,表示它最多可填充6个小数点并将其显示为度数。所以说我的初始值是40.12345
,它会显示“40.123450°”。
这是我转换它的代码行,其中d
是单个,msk
是蒙面文本框:
d = CSng(msk.Text.Replace("°", "").Trim)
无论出于何种原因,d
的值最终都是该框的内容,但四舍五入到最近的5个小数点!所以说我将其更改为40.123457
,d
的值最终为“40.12346”。
我不知道为什么会这样。