string.Format对C#字符串格式化

转载 2018年04月17日 17:06:13

String.Format 方法的几种定义:

String.Format (String, Object) 将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项。
String.Format (String, Object[]) 将指定 String 中的格式项替换为指定数组中相应 Object 实例的值的文本等效项。
String.Format (IFormatProvider, String, Object[]) 将指定 String 中的格式项替换为指定数组中相应 Object 实例的值的文本等效项。指定的参数提供区域性特定的格式设置信息。
String.Format (String, Object, Object) 将指定的 String 中的格式项替换为两个指定的 Object 实例的值的文本等效项。  

String.Format (String, Object, Object, Object) 将指定的 String 中的格式项替换为三个指定的 Object 实例的值的文本等效项。

常用的格式化数值结果表
 

字符

说明

示例

输出

C货币string.Format("{0:C3}", 2)$2.000
D十进制string.Format("{0:D3}", 2)002
E科学计数法1.20E+0011.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对C#字符串格式化

C#中的String.Format方法

小记 字符串内插($)与String.Format 编译后效果一样

注;小记并不是讨论字符串连接性能的。 最近在想,字符串内插($)和String.Format 到底哪一种效率更高,于是,有了这个小记。 Module Module1 Sub Main()...
  • shanxing200
  • shanxing200
  • 2017-01-14 21:18:22
  • 819

C# .net 字符串格式化,正则表达式,字符串操作

代码没怎么整理,看起来有点乱,是自己看书时的调试代码,要点都在代码的注释上了,对初学者会很有帮助的。           class days         {             ...
  • shidaoke
  • shidaoke
  • 2012-09-14 15:45:23
  • 596

C#之 String.Format对字符串格式化

1、格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元) string.Format("{0:C}",0.2) 结果为:¥0.20 (英文操作系统结果:$0.20) ...
  • who_is_that
  • who_is_that
  • 2016-06-06 11:54:48
  • 128

java字符串格式化String.format()

  • 2014年05月16日 09:21
  • 50KB
  • 下载

详解C#string.Format性能

大家使用String.Format需要注意的一下性能问题。 以前的我总是觉得String.Format用起来非常方便,比+号拼接好多了,久而久之就习惯了用String.Format这种方式去拼接字符串...
  • qq_23313625
  • qq_23313625
  • 2017-01-13 14:54:42
  • 1041

C# String.Format格式化json字符串中包含"{" "}"报错问题

json.Append(String.Format("{\"total\":{0},\"row\":{1}}", lineCount, strJSON));直接会报错 字符串中包含{或者},则需要用{...
  • gch2010net
  • gch2010net
  • 2016-11-23 08:53:08
  • 715

C# string.Format使用说明

string.Format的五种重载
  • xiaouncle
  • xiaouncle
  • 2017-03-31 16:03:11
  • 2478

C#中string.Format输出内容中含有花括号的解决方法

今天脑门一热写了如下一段代码 string s = string.Format("{\"id\"=\"{0}\"}, \"name\"=\"{1}\"}", id, name);...
  • lzdidiv
  • lzdidiv
  • 2017-04-06 20:37:13
  • 1693

C# string.Format格式化日期

string.Format();格式化为日期形式
  • xiaouncle
  • xiaouncle
  • 2017-04-01 13:35:48
  • 8359

JAVA字符串格式化-String.format()的使用总结

1.常规类型的格式化        String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。form...
  • android_cmos
  • android_cmos
  • 2016-05-14 11:34:08
  • 2754
收藏助手
不良信息举报
您举报文章:string.Format对C#字符串格式化
举报原因:
原因补充:

(最多只允许输入30个字)