像这样:( 编辑 :已测试)
static string FormatNumber(int num) { if (num >= 100000) return FormatNumber(num / 1000) + "K"; if (num >= 10000) { return (num / 1000D).ToString("0.#") + "K"; } return num.ToString("#,0");}例子:
- 1 =>
1
- 23 =>
23
- 136 =>
136
- 6968 =>
6,968
- 23067 =>
23.1K
- 133031 =>
133K
请注意,这将为数字> = 10 8提供奇怪的值。
例如,
12345678变为
12.3KK。



