实列:
namespace Demo
{
class Program
{
static void Main(string[] args)
{
/*金额显示取整*/
//Console.WriteLine(string.Format("金额显示:{0:C0}",368));
Console.WriteLine(string.Format("金额显示:{0:C}",368)); //默认保留两位小数
Console.WriteLine(string.Format("科学计数法:{0:E}",120000.1));
/*控制小数部分为0位数*/
//Console.WriteLine(string.Format("分割数字显示:{0:N0}",123456789));
Console.WriteLine(string.Format("π取两位小数显示:{0:F2}",Math.PI));
/*十六进制以四位显示*/
//Console.WriteLine(string.Format("十六进制显示:{0:X4}",33));
Console.WriteLine(string.Format("十六进制显示:{0:X}",33));
/*百分比后0位小数*/
//Console.WriteLine(string.Format("百分比显示:{0:P0}",0.99));
Console.WriteLine(string.Format("百分比显示:{0:P}",0.99));
Consloe.ReadLine();
}
}
}
也可以通过 ToString()方法来格式化数值类型,如:
int money = 100;
Console.WriteLine(money.ToString("C"));