플로팅 포인트가 고정 된 수의 장소를 표시하려는 string.format ()?
-
20-09-2019 - |
문제
4 진수 점을 표시하려면 올바른 형식은 무엇입니까?
해결책
String.Format("{0:0.0000}", floatNum);
그것은 값이 무엇인지에 관계없이 항상 소수점 이하 자리를 표시합니다. 다른 옵션은 여기에서 찾을 수 있습니다. http://www.csharp-examples.net/string-format-double/
다른 팁
개인적으로, 나는이 접근법을 선호합니다.
floatNum.ToString("N4")
둥글다.
decimal d = 1.23456789M;
Console.WriteLine(d.ToString("0.0000"));
// Output: 1.2345
형식 문자열로서 : 그것은 다음과 같습니다.
Console.WriteLine("{0:0.0000}", d);
제휴하지 않습니다 StackOverflow