gpt4 book ai didi

C#格式化数字的不同语法

转载 作者:行者123 更新时间:2023-12-04 00:32:31 24 4
gpt4 key购买 nike

我有一个关于在 C# 中格式化数字的简单问题。

我有这样的格式

{0:0.00######################}

this website 建议, 基本上显示数字的至少 2 位小数。

然后 this website建议使用不同的格式字符串

0.00######################

现在,我了解前者和后者在功能上存在差异。例如,我应该在 string.Format() 调用中使用前者,在 Decimal.ToString() 调用中使用后者。但我想知道的是,花括号和

的重要性是什么?
0:

有什么想法吗?

最佳答案

当您使用 String.Format 时,您可以拥有多个将被格式化的“项目”。这是通过使用 {n} 确定的其中 n是值列表的索引:

var result = string.Format("Arg1 == {0}, Arg2 == {1}", arg1, arg2);

这对于 Decimal.ToString 不是必需的并且类似,因为只有一个值。

0:真的只是{0} , 和 :用于分解格式规范(: 之后的所有内容实际上与 ToString 方法使用的内容相同)。

关于C#格式化数字的不同语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15669168/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com