当前位置:编程学习 > C#/ASP.NET >>

tostring()

(1) int i=12345;
 
this.textBox1.Text=i.ToString();
 
//结果 12345(this指当前对象,或叫当前类的实例)
 
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(“yyyy年M月”);
 
//结果 2003年5月
 
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 
补充:软件开发 , C# ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,