ASP.NET 中字符的格式化输出
来源:互联网 发布:windows还原失败 编辑:程序博客网 时间:2024/05/16 18:40
可以使用 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
{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生成html文件代码
- 关于生成HTML文件的新闻系统
- 在ASP中使用FSO组件生成HTML页面
- 爱上你的眼睛
- SWT/Jface学习笔记1
- ASP.NET 中字符的格式化输出
- ASP.NET 2.0中实现模板中的数据绑定
- 在读者上看到段很幽默的话 节选自《八十年代大愿》
- 在数据库中的查找方式
- MSSQL2000 通用交叉表查询存储过程
- 跳跳跳!!
- 我在上海奋斗五年 从月薪3500到700万
- js技巧收集(200多个)
- asp.net生成静态页