- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Stringformat用法
?名称 说明?? Format(String, Object)? 将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项。?? Format(String, array[]()[])? 将指定 String 中的格式项替换为指定数组中相应 Object 实例的值的文本等效项。?? Format(IFormatProvider, String, array[]()[])? 将指定 String 中的格式项替换为指定数组中相应 Object 实例的值的文本等效项。指定的参数提供区域性特定的格式设置信息。?? Format(String, Object, Object)? 将指定的 String 中的格式项替换为两个指定的 Object 实例的值的文本等效项。?? Format(String, Object, Object, Object)? 将指定的 String 中的格式项替换为三个指定的 Object 实例的值的文本等效项。
多个参数
int m[]=new int{a,b,c,d};
string.format({0}{1}{2},m);
一个参数
private const string _extraClause = AND C_INTERNSHIPORG_INTERNSHIPID = {0};
//将MyCrypt.Decrypt(Request[id])作为_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+001 1.20E+001?G 常规 string.Format({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.200
string.format用来格式化字符串(按指定的规则连接字符串或输出其他变量并返回新的字符串) 。string.format(fm,...);第一个参数用fm表示输出的格式,每个%符号后面是一个格式化表达式,每个格式化表达式按顺序对应后面的参数。所以用了N个格式化表达式,就必须在后面添加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)?含义 参数被裁剪为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参数 数字值(number)?含义 参数按照的常规浮点格式打印。精度字段决定小数点后面的位数,缺省值是6。
代码 g,G参数 数字值(number)?含义 参数以%f或%e(如G则%E)的格式打印,取决于它的值。如果指数大于等于-4但小于精度字段就使用%f格式,否则使用指数格式。
代码 s参数 字符串值(string)?含义 打印一个字符串。
代码 q?参数 (无)
您可能关注的文档
最近下载
- 英语新课标背景下:非纸笔测试在小学英语期末评价中的实践研究.pdf VIP
- 液体伤口敷料产品技术要求标准2023版.docx VIP
- 股市实战绝技汇总篇(精华).doc VIP
- 历年行情的十大牛股.doc VIP
- 安徽省六校联考暨安徽六校教育研究会2026届高三入学素质检测-物理试卷答案.docx VIP
- 基于Ansys CFX的风扇叶片双向流固耦合分析.docx VIP
- (高清版)DB1307∕T 334-2020 蛋鸡无抗养殖技术规范.pdf VIP
- 中小学教育班班通系统校级解决方案.doc VIP
- 涉税检举奖励制度的运行问题...于68份裁判文书的考察分析_金超.pdf VIP
- 石文操作手册.pdf VIP
文档评论(0)