FormatException이 표시되고 이유를 알 수 없습니다. 코드의유효한 이중 입력에서 FormatException을 수신하는 이유는 무엇입니까?
System.FormatException was unhandled by user code
Message=Input string was not in a correct format.
Source=mscorlib
StackTrace:
at System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt)
at System.Convert.ToDouble(String value)
라인 (디버그 창에서)
DELTA_BUY = Convert.ToDouble(parameters["DELTA_BUY"]);
값 :
parameters["DELTA_BUY"] "0.0016" string
UPD 하나 개의 실행 경로에서 잘 작동하지만 (왔을 때 다른 실행 패스에 실패 WCF에서). 이중으로 재현 가능하며 현과 잘 조화됩니다. 아마도 포맷/국유화 문제일까요?
지역 설정은 어떻습니까? –
@RubensFarias 네, 아마도 그 정도입니다. 하나의 실행 경로에서 잘 작동한다는 것은 흥미 롭습니다. 다른 실행 경로에서 실패합니다 (설명 업데이트). 지역 설정을 확인/조정할 위치를 모르겠습니다. – javapowered
두 경로 모두에서 도전적으로 동일한 문자열입니까? – DaveShaw