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}";

浙公网安备 33010602011771号