字符串3个小数位

Ale*_*lex 10 vb.net string format

例1

Dim myStr As String = "38"
Run Code Online (Sandbox Code Playgroud)

我希望我的结果是38.000......


例2

myStr = "6.4"
Run Code Online (Sandbox Code Playgroud)

我想要我的结果 6.400


实现这一目标的最佳方法是什么?我想格式化一个字符串变量至少三个小数位.

GJK*_*JKH 16

使用FormatNumber:

Dim myStr As String = "38"
MsgBox(FormatNumber(CDbl(myStr), 3))

Dim myStr2 As String = "6.4"
MsgBox(FormatNumber(CDbl(myStr2), 3))
Run Code Online (Sandbox Code Playgroud)