Duplicar posibles:
Format Number like StackoverFlow (rounded to thousands with K suffix)¿Cómo puedo formatear números en C# para que 12523 se convierta en "12K", 2323542 se convierta en "2M", etc.?
¿Cómo puedo formatear números en C# por lo que se convierte en 12523,57 "12K", 2.323.542,32 se convierte en "2M", etc.?
No sé cómo anexar la abreviatura de número correcta (K, M, etc.) y mostrar los dígitos apropiados?
Así,
1000 = 1K
2123.32 = 2K
30040 = 30k
2000000 = 2M
¿Hay una construida en la forma en C# para hacer esto?
esto es un duplicado de http://stackoverflow.com/questions/2134161/format-number -like-stackoverflow-rounded-to-miles-with-k-sufijo – Pharabus
No, no lo es. Eso se refiere a formatear específicamente para un solo sufijo, "K". – Teradact
y por qué "M" entonces? – Fredou