I'd sugegst to use
Double.Parse method[
^].
Take a look at this code:
Dim strNumValue As String="1.234.567,89"
Dim dv As Double = 0
Dim cIn As CultureInfo = New CultureInfo("Hr-hr")
Dim cOut As CultureInfo = New CultureInfo("En-us")
dv = Double.Parse(strNumValue, cIn)
strNumValue = dv.ToString(cOut)
Console.WriteLine(strNumValue)
strNumValue = dv.ToString("###,000.00", cOut)
Console.WriteLine(strNumValue)
You can also use:
Double.TryParse Method[
^]