自定义数字格式字符串

来源:互联网 发布:python中的appends 编辑:程序博客网 时间:2024/06/07 12:35

详见 http://msdn.microsoft.com/zh-cn/library/0c899ak8(v=vs.90).aspx  

double value = .086;Console.WriteLine(value.ToString("#0.##%", CultureInfo.InvariantCulture));// Displays 8.6%      

double value = .00354;string perMilleFmt = "#0.## " + '\u2030';Console.WriteLine(value.ToString(perMilleFmt, CultureInfo.InvariantCulture));// Displays 3.54‰   

double value = 86000;Console.WriteLine(value.ToString("0.###E+0", CultureInfo.InvariantCulture));// Displays 8.6E+4Console.WriteLine(value.ToString("0.###E+000", CultureInfo.InvariantCulture));// Displays 8.6E+004Console.WriteLine(value.ToString("0.###E-000", CultureInfo.InvariantCulture));// Displays 8.6E004

double value;value = 123;Console.WriteLine(value.ToString("00000"));// Displays 00123value = 1.2;Console.WriteLine(value.ToString("0.00", CultureInfo.InvariantCulture));// Displays 1.20Console.WriteLine(value.ToString("00.00", CultureInfo.InvariantCulture));// Displays 01.20Console.WriteLine(value.ToString("00.00",                   CultureInfo.CreateSpecificCulture("da-DK")));// Displays 01,20value = .56;Console.WriteLine(value.ToString("0.0", CultureInfo.InvariantCulture));// Displays 0.6value = 1234567890;Console.WriteLine(value.ToString("#,#", CultureInfo.InvariantCulture));// Displays 1,234,567,890      Console.WriteLine(value.ToString("#,#",                   CultureInfo.CreateSpecificCulture("el-GR")));// Displays 1.234.567.890      

double value;value = 1.2;Console.WriteLine(value.ToString("#.##", CultureInfo.InvariantCulture));// Displays 1.2value = 123;Console.WriteLine(value.ToString("#####"));// Displays 123value = 123456;Console.WriteLine(value.ToString("[##-##-##]"));      // Displays [12-34-56]value = 1234567890;Console.WriteLine(value.ToString("#"));// Displays 1234567890Console.WriteLine(value.ToString("(###) ###-####"));// Displays (123) 456-7890


原创粉丝点击