如何检查VB.NET中数字有多少个小数位?
例如:在循环中,我有一个if
语句,在该语句中,我想检查一个数字是否有四个小数位(8.9659)。
最佳答案
Dim numberAsString As String = myNumber.ToString()
Dim indexOfDecimalPoint As Integer = numberAsString.IndexOf(".")
Dim numberOfDecimals As Integer = _
numberAsString.Substring(indexOfDecimalPoint + 1).Length