有没有办法使用字符串格式化器来格式化数千,百万,数十亿到123K,123M,123B,而无需更改代码以将值除以千,百万或十亿? String.Format("{0:????}", LargeNumber) 有不同的方法来实现这一点,但对我来
          String.Format("{0:????}", LargeNumber)
 有不同的方法来实现这一点,但对我来说,最简单,最快捷的方法是使用 
 the “,” custom specifier 
  
  
 double value = 1234567890;
// Displays 1,234,567,890   
Console.WriteLine(value.ToString("#,#", CultureInfo.InvariantCulture));
// Displays 1,234,568K
Console.WriteLine(value.ToString("#,##0,K", CultureInfo.InvariantCulture));
// Displays 1,235M
Console.WriteLine(value.ToString("#,##0,,M", CultureInfo.InvariantCulture));
// Displays 1B
Console.WriteLine(value.ToString("#,##0,,,B", CultureInfo.InvariantCulture));
        
             