ASP.NET 中字符的格式化输出
来源:互联网 发布:mac怎么删照片 编辑:程序博客网 时间:2024/05/01 03:30
可以使用 Format 方法将字符串表示为规定格式。规定格式的一般形式为:
{N [, M][: formatCode]}
其中:
N 是从零开始的整数,表示第几个参数。
M 是一个可选整数,表示最小宽度。若该参数的长度小于M ,就用空格填充。
如果 M 为负,则左对齐;
如果 M 为正,则右对齐。
如果未指定 M,则默认为零。
formatCode 是可选的格式化代码字符串。(详细内容请搜索“格式化字符串”查看)
必须用“{”和“}”将格式与其他字符分开。如果恰好在格式中也要使用大括号,可以用连续的两个大括号表示一个大括号,即: “{{”或者“}}”。
常用格式举例:
(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月
(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
- ASP.NET 中字符的格式化输出
- ASP.NET 中字符的格式化输出
- ASP.NET 中字符的格式化输出
- Asp.NET字符格式化
- java中格式化输出字符
- Asp.Net中绑定时间的格式化
- ASP.NET C# String.Format格式化输出
- ASP.NET C# String.Format格式化输出
- ASP.NET C# String.Format格式化输出
- ASP.NET C# 数字格式化输出
- ASP.NET C# 数字格式化输出
- asp.net/c#字符格式化大总结
- asp.net/c#字符格式化大总结
- asp.net/c#字符格式化大总结
- asp.net/c#字符格式化大总结
- asp.net/c#字符格式化大总结
- asp.net/c#字符格式化大总结
- asp.net/c#字符格式化大总结
- asp.net如何生成图片验证码(简单)
- ASP.NET中Cookie编程的基础知识
- 原始思路
- GUI原理 - 色彩王国
- Struts常见错误汇总
- ASP.NET 中字符的格式化输出
- ^_^Oh,Happy day^_^
- 如何用C#写一个实现像股票行情的波动曲线图
- 在天堂与地狱之间——清华浪子梦断中关村
- 威客模式的兴起
- 如何取得IE的路径并且以最大化的方式启动?
- RosAsm v2.036d by René Tournois a.k.a. Betov
- 解决问题:当前命令发生了严重错误。应放弃任何可能产生的结果
- 出发!目标:成都