문제

C#을 사용하여 "1.234567E-06"과 같은 과학적 표기법 문자열을 부동 소수점 변수로 변환하는 적절한 방법은 무엇입니까?

도움이 되었습니까?

해결책

Double.Parse("1.234567E-06", System.Globalization.NumberStyles.Float);

다른 팁

또한 사용을 고려하십시오

Double.TryParse("1.234567E-06", System.Globalization.NumberStyles.Float, out MyFloat);

이렇게 하면 다음이 보장됩니다. MyFloat 어떤 이유로든 변환을 수행할 수 없는 경우 값이 0으로 설정됩니다.아니면 포장을 하셔도 돼요 Double.Parse() 예를 들어 Try..Catch 차단 및 설정 MyFloat 예외가 감지되면 사용자가 선택한 값으로 변경됩니다.

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