У меня есть следующая переменная. Мне нужно найти количество чисел до десятичной точки и после десятичной точки.Найти количество значений до и после символа
Dim x As Long = 123.456
Я попытался преобразовать это в строку
Dim xstr As String = x.ToString(x)
Dim searchChar As String = "."
Как я могу отобразить количество символов до десятичной точки. i.e. '3'
а также количество символов после десятичной точки. '3'.
Я отредактировал ваше название. Пожалуйста, смотрите: «Если вопросы включают« теги »в их названиях?] (Http://meta.stackexchange.com/questions/19190/), где консенсус« нет, они не должны ». –
Я уверен, что десятичные знаки неявно усекаются, когда вы назначаете их 'Long'. Вероятно, это вызывает у вас проблемы. –
Справа. 'x' должен быть' Float', 'Double' или' Decimal'. И вы должны называть 'x.ToString()' без параметров, в отличие от 'x.ToString (x)'. –