C# ToString的方法集合

C

货币

2.5.ToString("C")

2.50

D

十进制数

25.ToString("D5")

00025

E

科学型

25000.ToString("E")

2.500000E+005

F

固定点

25.ToString("F2")

25.00

G

常规

2.5.ToString("G")

2.5

N

数字

2500000.ToString("N")

2,500,000.00

X

十六进制

255.ToString("X")

FF

formatCode 是可选的格式化代码字符串。(详细内容请搜索格式化字符串查看)
必须用“{”“}”将格式与其他字符分开。如果恰好在格式中也要使用大括号,可以用连续的两个大括号表示一个大括号,即: “{{”或者“}}”
常用格式举例:
1
int i=12345;
this.textBox1.Text=i.
ToString
();
//
结果 12345this指当前对象,或叫当前类的实例)

this.textBox2.Text=i.
ToString ("d8");
//
结果
00012345
2
int i=123;
double j=123.45;
string s1=string.Format("the value is {0,7:d}",i);
string s2=string.Format("the value is {0,7:f3}",j);
this.textBox1.Text=s1 ;
//
结果
the value is 123
this.textBox2.Text=s2;
//
结果
the value is 123.450
3
double i=12345.6789;
this.textBox1.Text=i.
ToString("f2"); //结果
12345.68
this.textBox2.Text=i.
ToString
("f6");
//
结果
12345.678900
4
double i=12345.6789;
this.textBox1.Text=i.
ToString("n"); //结果
12,345.68
this.textBox2.Text=i.
ToString(“n4”); //结果
12,345.6789
5
double i=0.126;
string s=string.Format("the value is {0:p}",i);
this.textBox1.Text=i.
ToString("p"); //结果
12.6%
this.textBox2.Text=s; //
结果
the value is 12.6%
6
DateTime dt =new DateTime(2003,5,25);
this.textBox1.Text=dt.
ToString
("yy.M.d");
//
结果
03.5.25
this.textBox2.Text=dt.
ToString(“yyyyM
”);
//
结果 20035

Convert.ToDateTime("2005/12/22 22:22:22").
ToString ("yyyy/MM/dd HH:mm:ss")
"2005/12/22 22:22:22"
7
int i=123;
double j=123.45;
string s=string.Format("i:{0,-7},j:{1,7}",i,j);
//-7
表示左对齐,占7

this.textBox1.Text=s ;
//
结果i:123 ,j: 123.45
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值