格式编号为钱

Ale*_*lex 17 c# string format

如何格式化数字看起来像这样:9,000我的数据库字段是货币数据类型,当我把它拉起时我看到它是这样的:9000.0000看起来不对我(我希望它看起来像一个真货币格式)

Pow*_*ord 22

虽然你可以调用string.format,但我认为在它上面调用ToString更容易.

decimal money = 9000m;
string formattedMoney = money.ToString("C");
Run Code Online (Sandbox Code Playgroud)


Jon*_*Jon 11

decimal money = 1000;
Response.Write(string.Format("{0:C}", money));
Run Code Online (Sandbox Code Playgroud)

以上是C#中的一个例子.


DPe*_*er1 6

我想添加一个带有插值字符串的 C# 6 选项:

decimal money = 9000m;
string formatted = $"{money:C}";
Run Code Online (Sandbox Code Playgroud)