说明: 
String.Format 
将指定的 String 中的每个格式项替换为相应对象的值的文本等效项。 

例子: 

int i= 100
string s = "sd"
Response.Write(String.Format(
"您的帐号是:{0} 。访问了 {1} 次.", s, i)); 

C#的String.Format举例
2006-12-12 16:05
stringstr1 
=string.Format("{0:N1}",56789);               //result: 56,789.0
stringstr2 =string.Format("{0:N2}",56789);               //result: 56,789.00
stringstr3 =string.Format("{0:N3}",56789);               //result: 56,789.000
stringstr8 =string.Format("{0:F1}",56789);               //result: 56789.0
stringstr9 =string.Format("{0:F2}",56789);               //result: 56789.00
stringstr11 =(56789 / 100.0).ToString("#.##");           //result: 567.89
stringstr12 =(56789 / 100).ToString("#.##");             //result: 567

C 或 c
货币
Console.Write(
"{0:C}"2.5);  //$2.50
Console.Write("{0:C}"-2.5); //($2.50)

D 或 d
十进制数
Console.Write(
"{0:D5}"25);  //00025
 
E 或 e
科学型
Console.Write(
"{0:E}"250000);  //2.500000E+005
 
F 或 f
固定点
Console.Write(
"{0:F2}"25);  //25.00
Console.Write("{0:F0}"25);  //25
 
G 或 g
常规
Console.Write(
"{0:G}"2.5);  //2.5
 
N 或 n
数字
Console.Write(
"{0:N}"2500000);  //2,500,000.00
 
X 或 x
十六进制
Console.Write(
"{0:X}"250);  //FA
Console.Write("{0:X}"0xffff);  //FFFF
 

posted on 2007-07-11 15:36  阳春  阅读(191)  评论(0)    收藏  举报