c#에서 int를 통화로 포맷하는 방법은 무엇입니까?
-
08-07-2019 - |
문제
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의 형식을 보여줍니다.
제휴하지 않습니다 StackOverflow