标签: c# .net string.format
如何将Double格式化为String:
1715 --> 1.7K 500 --> 0.5k
答案 0 :(得分:3)
你可以这样做:
Console.WriteLine("{0:0.0}K", 1715/1000d);
以下是fiddle
fiddle
进一步阅读
答案 1 :(得分:1)
阅读关于Numeric Format String的示例,然后使用适当的值:
double value = 1715.0; string result = (value / 1000.0).ToString("F1", CultureInfo.InvariantCulture) + "K";