C#5种字符串拼接方式,你用过几种?

字符串拼接是将两个或多个字符串组合成一个单一字符串的过程,在项目开发中非常常见,C#也为我们提供非常多字符串拼接方式,下面一起盘点下。

01

使用加号(+)

这种方式是最直接、最简单的方式,缺点就是不利于阅读,一般用于较简单的拼接的情况。


[crayon-6ac02803114b1305026775/]
02

使用 String.Concat 方法

这种方式与加号(+)类似。


[crayon-6ac02803114be201559526/]
03

使用 StringBuilder 方法

使用加号(+)、 String.Concat ,每一次都会新生成一个字符串对象,导致效率低下。在大量进行字符串拼接的情况下,推荐使用StringBuilder会更高效。
[crayon-6ac02803114c2872306191/]
04

使用 String.Format方法

字符串拼接一般比较推荐使用该方法,比较直观。


[crayon-6ac02803114c5665106629/]
05

使用 $ 的字符串内插

使用 $ 符号可以将变量插入到字符串中,$的方式相对String.Format的方法,更加进一步提升容易阅读。
[crayon-6ac02803114c8771260649/]
支持特殊字符串,以及运算。


[crayon-6ac02803114cb962201953/]
另外还可以指定字符串格式化。


[crayon-6ac02803114ce204149298/]
 

100T高转存免费网盘资源精选【持续更中~~~~】:点击查看