gpt4 book ai didi

.net - String.Format不格式化字符串

转载 作者:行者123 更新时间:2023-12-04 13:35:49 24 4
gpt4 key购买 nike

好像String.Format不会格式化字符串作为输入。我是在做错什么,还是仅仅是本地行为?

输入:0.37

这是行不通的。

string x = String.Format("{0:P}", myString)

输出:0.37

确实如此。
string x = String.Format("{0:P}", Convert.ToDecimal(myString))

产出:37.00%

最佳答案

我相信这是“复合格式”的预期行为。

您的第一个示例尝试将数字格式设置规则应用于字符串。您的第二个示例正在尝试将数字格式设置规则应用于可以具有小数位的数字。

有关更多信息,请参见this article on MSDN

关于.net - String.Format不格式化字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/769582/

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