convert.ToDouble に問題があり、ネット、stackOverFlow などで答えが見つかりません...
この文字列値「7,8」(別のpbと同じ:「4,84232」)をdoubleに変換しようとしました。
これが私のコードです:
Dim result As Double
Dim Line as String = "Test = 4,84232"
Dim LineArray() As String = Line.Split("="c)
Select Case LineArray(0).Trim
Case "Test"
result = Convert.ToDouble(LineArray(1).Trim)
'this line return a System.OverflowException: Value was either too large or too small for a Double.
Case "xxx"
...
End Select
「Double に対して値が大きすぎるか小さすぎます」というエラーがわかりません。
10 進文字 "." を変更しようとすると、フォーマット エラーが返されますが、これは返されません !!
手伝ってくれませんか ?どうもありがとう !