C# String.Concat()方法: 连接两个或多个字符串

  • Post category:C#

String.Concat()方法是C#中常用的字符串拼接方法,它允许在单个字符串实例中连接两个或多个字符串。下面是关于String.Concat()方法的详细讲解。

作用

String.Concat()方法的作用是将多个字符串连接到一个字符串实例中,形成一个新的字符串。它允许在单个字符串实例中连接两个或多个字符串,不论这些字符串是否包含null值。

使用方法

string result = string.Concat(string1, string2,...);

可以传递任意数量的字符串,它们将按照传入的顺序依次连接。在这个方法中,空字符串和null都会被视为相同的东西,都会被忽略,并且不会影响返回结果中的字符串。

下面提供两个实例说明String.Concat()的使用方法:

实例1:使用一个空字符串连接两个字符串

string str1 = "hello";
string str2 = "world";
string result = string.Concat(str1, "", str2);
Console.WriteLine(result);
// 输出:helloworld

在这个例子中,我们使用了空字符串来连接str1和str2,这个方法将忽略空字符串,并按照它接收到的参数的顺序连接字符串。

实例2:将多个字符串连接到一个字符串中

string str1 = "hello";
string str2 = "world";
string str3 = "how";
string str4 = "are";
string str5 = "you";
string result = string.Concat(str1, " ", str2, " ", str3, " ", str4, " ", str5);
Console.WriteLine(result);
// 输出:hello world how are you

在这个例子中,我们将多个字符串连接到一个字符串中,使用空格字符进行连接。这个方法将每个字符串按照传入的顺序连接成一个新的字符串。

以上两个例子展示了String.Concat()方法的基本使用方法,开发者可以随着需要使用更多的参数来连接不同数量的字符串。