如何将 object
转换为 string
并在值上应用数字格式?传递的对象是一个数值。
我试过了
private string FormatValue(string field, object[] values)
{
result = string.Format("n1", values[0]);
}
但这将给出 n1
作为结果,而不是格式化的数值。
我想得到一个格式化的数值。例如传递12345
,我想得到12 345.0
。
最佳答案
使用
string.Format("{0:n1}", values[0]);
如果传递的值不是数字而是字符串,您需要先解析它(例如 Convert.ToDecimal
)。
关于c# - 将数字对象转换为格式化数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40039391/