이 convert.toint64 inputStringformat 예외를 설명하십시오
-
20-08-2019 - |
문제
누군가가 이유를 말해 줄 수 있습니까?
var nl = Convert.ToInt64("17029268.1650117");
실패하고 대신에 다음을 수행해야합니다.
var nl = Convert.ToInt64(Convert.ToDouble("17029268.1650117"));
너무 바보처럼 보이기 때문입니다!
해결책
당신은 아마 Long.Parse (str)를 사용해야합니다.
길은 전체 숫자이므로 소마자가 가질 수 없습니다. (트위터에서 당신에게 말하려고했습니다 :))
다른 팁
그만큼 수동 말 :
FormateXception :
값은 옵션 부호와 일련의 숫자 (0에서 9까지)로 구성되지 않습니다.
그리고 a .
안에 있지 않습니다 a sequence of digits
.
제휴하지 않습니다 StackOverflow