C#拼接字符串(用+运算符)
在 C# 中,使用“+”运算符可完成对多个字符串的拼接,“+”运算符可以连接多个字符串并产生一个 string 对象。
例如,声明两个字符串,使用“+”运算符连接,代码如下。
注意,C# 中一个相连的字符串不能分开在两行中写,例如以下代码:
使用“+”运算符连接字符串时,也可以将数字、布尔值等跟字符串相连,最终得到的是一个字符串,例如下面的代码。
例如,声明两个字符串,使用“+”运算符连接,代码如下。
string s1 = "hello"; //声明string对象s1 string s2 = "world"; //声明string对象s2 string s = s1 + " " + s2; //将对象s1和s2连接后的结果赋值给s
注意,C# 中一个相连的字符串不能分开在两行中写,例如以下代码:
Console.WriteLine("I like C#");这种写法是错误的。如果一个字符串太长,为了便于阅读,可以将这个字符串分在两行上书写,此时就可以使用“+”将两个字符串拼接起来,之后在加号处换行。因此,上面的语句可以修改成如下形式。
Console.WriteLine("I like" + "C#");
使用“+”运算符连接字符串时,也可以将数字、布尔值等跟字符串相连,最终得到的是一个字符串,例如下面的代码。
//数字与数字字符串连接,结果为123456,而不是579,因为后面的456是一个字符串 string str1 = 123 + "456"; string str2 = 123 + "string";//数字与字符串连接,结果为123string string str3 = true + "456"; //布尔值与字符串连接,结果为True456