gpt4 book ai didi

c# - 使用 ToString 方法将双倍显示为不带小数的百分比

转载 作者:行者123 更新时间:2023-11-30 19:15:44 25 4
gpt4 key购买 nike

寻找:

95,4545454545455 -> 95 %

我尝试使用:

String resultAsPercentage = result.ToString("##0 %");

但是,它显示

9545 %

然后,我使用regex 解决了我的问题:

enter image description here

问题:为什么我的ToString 方法不起作用?以及如何修复它以避免使用正则表达式?

提前致谢。

最佳答案

记录在 Custom Numeric Format Strings 上,% 修饰符在插入 % 之前将值乘以 100。它旨在与分数一起使用。要禁用 % 的这种特殊含义,escape it by preceding it with @"\" .

或者,您可以从格式字符串中取出 %,然后手动附加它:result.ToString("##0") + "%"

关于c# - 使用 ToString 方法将双倍显示为不带小数的百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34043348/

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