gpt4 book ai didi

c# - 如何将千位分隔符添加到可能包含 float 的字符串值

转载 作者:太空宇宙 更新时间:2023-11-03 21:11:31 24 4
gpt4 key购买 nike

我有一系列值的字符串,可能包含也可能不包含 float 。我想将千位分隔符添加到这个数字字符串中。我只想在它存在时使用千位分隔符和 float 的值。我该怎么做?

例子:

Input:  23456.78
Output: 23,456.78

Input: 23456
Output: 23,456

最佳答案

尝试解析为十进制(或double),然后格式化回为所需的表示形式("#,#.# #########" 格式字符串在你的情况下):

String input = "23456.78";

// 23,456.78
String output = decimal
.Parse(input, CultureInfo.InvariantCulture)
.ToString("#,#.##########", CultureInfo.InvariantCulture);

关于c# - 如何将千位分隔符添加到可能包含 float 的字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37319316/

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