標準數字格式字符串用法說明及舉例
// 標準數字格式字符串用法說明及舉例
class NumberFormat
{
static void Main()
{
// {index[,alignment][:format]}
// index - 從零開始的整數,指示對象列表中要格式化的元素。
// alignment - 可選整數,指示最小寬度,不足部分用空格填充。負數指示左對齊,正數指示右對齊。
// format - 格式字符串。標準數字格式字符串採取“Axx”形式,A爲單個字母, 說明如下:
// c - 貨幣, xx指示小數位數
// d - 十進制, xx指示有效位數, 不足用零填充, 只能用於整數
// x - 十六進制, 用法同d
// e - 指數, xx指示小數位數
// f - 固定點, xx指示小數位數
// n - 數字, 輸出千位分隔符, 其餘同f
// g - 常規, xx指示有效位數, 使用e或f中較短者
// p - 百分比, xx指示小數位數
// 例如以下語句的輸出爲: "|¥-5.00|-05| -05|-5.0 |-500.00%|12345.7|12,345.7|"
System.Console.WriteLine("|{0:c}|{0:d2}|{0,4:d2}|{0,-5:f1}|{0:p2}|{1:f1}|{1:n1}|", -5, 12345.67);
}
}
class NumberFormat
{
static void Main()
{
// {index[,alignment][:format]}
// index - 從零開始的整數,指示對象列表中要格式化的元素。
// alignment - 可選整數,指示最小寬度,不足部分用空格填充。負數指示左對齊,正數指示右對齊。
// format - 格式字符串。標準數字格式字符串採取“Axx”形式,A爲單個字母, 說明如下:
// c - 貨幣, xx指示小數位數
// d - 十進制, xx指示有效位數, 不足用零填充, 只能用於整數
// x - 十六進制, 用法同d
// e - 指數, xx指示小數位數
// f - 固定點, xx指示小數位數
// n - 數字, 輸出千位分隔符, 其餘同f
// g - 常規, xx指示有效位數, 使用e或f中較短者
// p - 百分比, xx指示小數位數
// 例如以下語句的輸出爲: "|¥-5.00|-05| -05|-5.0 |-500.00%|12345.7|12,345.7|"
System.Console.WriteLine("|{0:c}|{0:d2}|{0,4:d2}|{0,-5:f1}|{0:p2}|{1:f1}|{1:n1}|", -5, 12345.67);
}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.