📜  C#字符串Concat()方法(1)

📅  最后修改于: 2023-12-03 15:14:32.692000             🧑  作者: Mango

C#字符串Concat()方法

在C#中,可以使用Concat()方法将多个字符串连接成一个字符串。这个方法可以接受多个参数,每个参数都可以是字符串或者对象。如果参数是对象,它会自动调用对象的ToString()方法来获取表示该对象的字符串。

语法
public static string Concat(params object[] args);

参数:

  • args: 一个数组,包含要连接的字符串或对象。

返回值:

  • 返回一个包含连接的字符串的新字符串。
示例

下面是一个使用Concat()方法连接字符串的例子:

string str1 = "Hello ";
string str2 = "World";
string str3 = "!";
string result = string.Concat(str1, str2, str3);
Console.WriteLine(result); // 输出:"Hello World!"

在这个例子中,我们定义了3个字符串变量,分别是str1str2str3。然后使用Concat()方法将这3个字符串连接起来,最后将结果输出到控制台上。

多种重载形式

Concat()方法还提供了很多不同的重载形式,如下所示:

重载形式1
public static string Concat(string str0, string str1);

参数:

  • str0:第一个字符串。
  • str1:第二个字符串。

返回值:

  • 返回一个包含连接的字符串的新字符串。
重载形式2
public static string Concat(string str0, string str1, string str2);

参数:

  • str0:第一个字符串。
  • str1:第二个字符串。
  • str2:第三个字符串。

返回值:

  • 返回一个包含连接的字符串的新字符串。
重载形式3
public static string Concat(params string[] values);

参数:

  • values:一个字符串数组,包含要连接的字符串。

返回值:

  • 返回一个包含连接的字符串的新字符串。
重载形式4
public static string Concat(string str0, string str1, string str2, string str3);

参数:

  • str0:第一个字符串。
  • str1:第二个字符串。
  • str2:第三个字符串。
  • str3:第四个字符串。

返回值:

  • 返回一个包含连接的字符串的新字符串。
注意事项
  • Concat()方法是一个静态方法。
  • 如果所有参数都是空,则将返回空字符串。
  • 如果某个参数为null,则该参数的值将被视为一个空字符串。