문제

int를 C#에서 통화로 포맷하고 싶지만 분수는 없습니다. 예를 들어, 100000은 "$ 100,000.00"대신 "$ 100,000"(100000.tostring ( "C")이 제공하는 대신 "$ 100,000"이어야합니다.

나는 100000.toString ( "$#, 0")으로 이것을 할 수 있다는 것을 알고 있지만 그것은 $ -specific입니다. 통화 ( "C") 형식으로 수행 할 수있는 방법이 있습니까?

도움이 되었습니까?

해결책

"C0"형식을 사용하십시오.

다른 팁

1,234와 같은 쉼표를 제공하는 N0을 사용할 수 있습니다. 통화 표시는 없을 것입니다

노력하다

using System.Globalization
@string.Format(new CultureInfo("en-IN"), "{0:c}", moneyvalue)

Wil은 Rs의 형식을 보여줍니다.

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