一、字符串連接使用+?
注意:此方式多種語言通用,js,java中都可以如此操作
string hello = "Hello";
string world = "World";
string result = hello+" "+ world+"!";
二、StringBuilder,字符串拼接專用挎春,性能搞,可以自定義緩存區(qū)大小
StringBuilder builder = new StringBuilder();
for (int i = 0; i < 10; i++)
{
? ? //builder.Append($"下標(biāo)為{i}的數(shù)據(jù)");
? ? builder.AppendLine($"下標(biāo)為{i}的數(shù)據(jù)");
}
Console.WriteLine(builder.ToString());
三豆拨、String.Join 直奋,數(shù)組轉(zhuǎn)字符串常用
此方式跨語言使用,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中新語法支持 $ 更方便的拼接字符串。
強(qiáng)烈推薦
String str="hello";
String str2="world";
var ccb = $"Hi!? {str}{str2}";?