"41.00027357629127"과 같은 문자열을 변환하고 있으며 사용하고 있습니다.
Convert.ToSingle("41.00027357629127");
또는
float.Parse("41.00027357629127");
이러한 메서드는 4.10002732E + 15를 반환 합니다.
float로 변환 할 때 "41.00027357629127"을 원합니다. 이 문자열은 동일해야합니다 ...
1
그 방법은 수를 표시하는있다 - 당신은 어떻게이 변환됩니다 무엇을 알 수 있습니까
—
MMMMMM
왜 ToSingle인지 아십니까? 그리고 ToFloat가 아닌가요?
—
Lord Darth Vader
41.00027357629127은 과학 표기법에서 4.10002732E + 15가 될 수 없습니다. 물론 문화에서 소수점 대신 소수점 쉼표 (및 천 단위 구분 기호로 점)를 사용하지 않는 한, 숫자는 실제로 다음과 같이 표시됩니다. 4100027357629127 결과적으로 4.10002732E + 15
—
ljgww