String.format()用法

String.format()用法

ID:37905729

大小:48.00 KB

页数:6页

时间:2019-06-02

String.format()用法_第1页
String.format()用法_第2页
String.format()用法_第3页
String.format()用法_第4页
String.format()用法_第5页
资源描述:

《String.format()用法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、名称说明  Format(String,Object) 将指定的String中的格式项替换为指定的Object实例的值的文本等效项。  Format(String,array<>[]()[]) 将指定String中的格式项替换为指定数组中相应Object实例的值的文本等效项。  Format(IFormatProvider,String,array<>[]()[]) 将指定String中的格式项替换为指定数组中相应Object实例的值的文本等效项。指定的参数提供区域性特定的格式设置信息。  Format(String,Object,Object) 将指

2、定的String中的格式项替换为两个指定的Object实例的值的文本等效项。  Format(String,Object,Object,Object) 将指定的String中的格式项替换为三个指定的Object实例的值的文本等效项。多个参数intm[]=newint{a,b,c,d};string.format("{0}{1}{2}",m);一个参数privateconststring_extraClause="ANDC_INTERNSHIPORG_INTERNSHIPID={0}";//将MyCrypt.Decrypt(Request["id"])作

3、为_extraClause的参数if(Request["id"]!=null&&Request["id"]!=string.Empty){   mExtraMessage=string.Format(_extraClause,MyCrypt.Decrypt(Request["id"]));}2、格式化数值结果表字符  说明  示例  输出  C货币string.Format("{0:C3}",2)$2.000 D十进制string.Format("{0:D3}",2)002 E科学计数法1.20E+0011.20E+001 G常规string.Form

4、at("{0:G}",2)2 N用分号隔开的数字string.Format("{0:N}",250000)250,000.00 X十六进制string.Format("{0:X000}",12)C  string.Format("{0:000.000}",12.2)012.200string.format用来格式化字符串(按指定的规则连接字符串或输出其他变量并返回新的字符串)。string.format(fm,...);第一个参数用fm表示输出的格式,每个%符号后面是一个格式化表达式,每个格式化表达式按顺序对应后面的参数。所以用了N个格式化表达式,就必

5、须在后面添加N个参数。下面是一个简单的例子:int=123;str="字符串"--下面的%s对应参数str,%i对应参数intstr=string.format("这是字符串:'%s'这是数字值%i",str,int);win.messageBox(str);--%05i表示格式化为至少五位的数字,不足在前面补0str=string.format("%05i",int);win.messageBox(str);格式化表达式:%[零个或多个标志][最小字段宽度][精度][修改符]格式码注意:[]方括号表示可选参数1、格式码代码c参数数字值(number)

6、 含义参数被裁剪为8位字节码并作为字符进行打印。代码i,d参数数字值(number) 含义参数作为一个十进制整数打印。如果给出了精度而且值的位数小于精度位数,前面就用0填充。代码u,o,x,X参数数字值(number) 含义参数作为一个无符号数字值打印,u使用十进制,o使用八进制,x或X使用十六进制,两者的区别是x约定使用abcdef,而X约定使用ABCDEF。代码e,E参数数字值(number) 含义参数根据指数形式打印。例如,6.023000e23是使用代码e,6.023000E23是使用代码E。小数点后面的位数由精度字段决定,缺省值是6。代码f参

7、数数字值(number) 含义参数按照的常规浮点格式打印。精度字段决定小数点后面的位数,缺省值是6。代码g,G参数数字值(number) 含义参数以%f或%e(如G则%E)的格式打印,取决于它的值。如果指数大于等于-4但小于精度字段就使用%f格式,否则使用指数格式。代码s参数字符串值(string) 含义打印一个字符串。代码q 参数(无)含义打印一个字符串,并将字符串置于一对引号中,如果字符串中包含引号换行等自动添加转义符。如果要读取一个字符串传为脚本代码。为避免用户恶意注入引号等特殊字符,可以使用%q进行格式化。代码%参数(无)含义取消%转义打印一个

8、%字符,即用%%表示本来的%。2、标志标志-含义值在字段中做对齐,缺省情况下是右对齐。标志0含

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。