这可能是一个非常基本的问题。我需要删除小数点前的零并以这种方式打印。例如,如果我有0.8,它应该显示.8
答案 0 :(得分:2)
使用ToString方法提供的格式来剪掉整数部分(如果它是0
)Dim x as Decimal = 0.8
Dim textToPrinto = x.ToString(".####")
(如果在舍入前存在,则保留4位小数)
答案 1 :(得分:0)
如果您正在使用StreamWriter或将输出打印到文件,那么您也可以使用Format语句。格式用于下面的MsgBox示例(放置在Button命令中),这与在sw或Print,Printline命令中使用相同。
Dim x As Double = 0.8
'You can remove zeroes after the decimal below
MsgBox(Format(x, ".0000"))
MsgBox(Format(x, ".0"))