플로팅 포인트가 고정 된 수의 장소를 표시하려는 string.format ()?

StackOverflow https://stackoverflow.com/questions/2254378

  •  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);
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top