문제

누군가가 이유를 말해 줄 수 있습니까?

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.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top