C# 字符串连接

字符串连接

可以在字符串之间使用 + 运算符来组合它们。这称为串联(concatenation):

实例

string firstName = "Bill ";
string lastName = "Gates";
string name = firstName + lastName;
Console.WriteLine(name);

亲自试一试

请注意:我们在 "Bill" 后面添加了一个空格,以便在打印时在 firstName 和 lastName 之间创建一个空格。

您还可以使用 string.Concat() 方法来连接两个字符串:

实例

string firstName = "Bill ";
string lastName = "Gates";
string name = string.Concat(firstName, lastName);
Console.WriteLine(name);

亲自试一试

数字和字符串相加

警告!

C# 使用 + 运算符进行加法和串联。

请记住:数字是相加的。字符串被连接起来。

如果将两个数字相加,结果将是一个数字:

实例

int x = 10;
int y = 20;
int z = x + y;  // z 将是 30(一个整数/数字)

亲自试一试

如果对两个字符串相加,结果将是字符串连接:

实例

string x = "10";
string y = "20";
string z = x + y;  // z 将是 1020(一个字符串)

亲自试一试