c# - 在最后一个字符前插入一个点

标签 c# string-formatting

是否可以使用 string.Format 从 int a = 456; 中获取像“45.6”这样的字符串?

最佳答案

数学运算在不同的文化中可能会产生不同的结果。您可能会得到 , 而不是 .。试试这个

var aStr = a.ToString();
var res = aStr.Insert(aStr.Length - 1, ".")

关于c# - 在最后一个字符前插入一个点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14338235/

相关文章:

c# - 如何在运行时检索有关已加载程序集的信息? (c#,.NET)

c# - 在 C# 中绘制视频

java - 字符串格式加倍到 00,00 - Java

java - 如何使用正则表达式从字符串中提取积分模式

c# - Windows 10、VS 2015,无法在模拟器/设备上开始调试 WindowsPhone 8.0 应用程序

c# - 使用 LINQ 将 'ArrayList' 转换为 'List<string>'(或 'List<T>')

python - Python 中的打印间距

c# - 将数字字符串格式化为另一个数字字符串

python - 如何引用格式字符串语法中的空字符串键?

c# - 在 ExceptionFilter 中访问 dbcontext