gpt4 book ai didi

c# - 用小数格式化字符串

转载 作者:行者123 更新时间:2023-11-30 21:54:46 24 4
gpt4 key购买 nike

我正在尝试获取可能包含或不包含“.”的字符串到 x 的字符数也删除了“小数点”。结果最终将转换为有符号整数。我也将始终需要 1/10 小数(即 10 将变为 100,1 将变为 10,等等)我只想格式化字符串而不转换为整数,直到最后。

例子

如果我传入的字符串是

9.86我想要 98 作为字符串(我不关心四舍五入或其他任何事情)

如果我得到 9我要90

如果我得到-100我要-1000

如果我得到 -95.353我要-953

最佳答案

string.Format("{0:d}", (int)9.015*10);

如果你想要一个四舍五入的结果,替换 Cast

编辑:但我错过了“字符串”部分。下面的详细代码

var input = "9.86";
var len = input.IndexOf('.');
var result = "";
if (len > 0)
{
result = input.Substring(0, len);
result += input.Substring(len + 1, 1);
}
else
{
result = input + "0";
}

关于c# - 用小数格式化字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32831741/

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