C#字符串拼接方式整理

一、字符串连接使用+ 

注意:此方式多种语言通用,js,java中都可以如此操作

string hello = "Hello";

string world = "World";

string result = hello+" "+ world+"!";

 

二、StringBuilder,字符串拼接专用,性能搞,可以自定义缓存区大小

StringBuilder builder = new StringBuilder();

for (int i = 0; i < 10; i++)

{

    //builder.Append($"下标为{i}的数据");

    builder.AppendLine($"下标为{i}的数据");

}

Console.WriteLine(builder.ToString());

三、String.Join ,数组转字符串常用

此方式跨语言使用,js中也是使用此方式 array.join()

int[] numbers = new int[] {1,2,3,4,5 };

Console.WriteLine(string.Join("&",numbers));

 

四、String.Format  

string str= String.Format("{0}{1}{2}","a","b","c");

五、 使用 $

C# 6.0中新语法支持 $ 更方便的拼接字符串。

强烈推荐

String str="hello";

String str2="world";

var ccb = $"Hi!  {str}{str2}"; 

posted @ 2023-08-03 21:52  嗷大猫  阅读(778)  评论(0)    收藏  举报