2013年2月6日 星期三

【C#】數值格式與輸出字串


0 => 零值預留位置
# => 數字預留
. => 小數點
, => 千位分隔符號和數值縮放
% => 百分比預留位置
E => 科學標記符號

double var1 = 0701234567;//Output:(070)123-4567
Console.WriteLine(+var1.ToString("(0##)###-####"));

double var2 = -3.155;//Output:-3.16
Console.WriteLine(+var2.ToString("#.##"));

double var3 = 1234567890;//Output:1,234,567,890
Console.WriteLine(+var3.ToString("#,#"));

double var4 = 1234567890;//Output:1235
Console.WriteLine(+var4.ToString("#,,"));

double var5 = 0.085;//Output:8.5%
Console.WriteLine(+var5.ToString("#0.##%"));

double var6 = 15600;//Output:1.56E+4
Console.WriteLine(+var6.ToString("0.###E+0"));

0 意見:

張貼留言