C# String.Join()方法: 连接一个数组中的元素,用指定的分隔符隔开

  • Post category:C#

String.Join()方法的作用与使用方法

String.Join() 是C#中的一个字符串处理方法,它的作用是将一个字符串数组(或者是其它可枚举的集合),用指定的分隔符连接起来形成一个大字符串,返回这个新的字符串。

方法签名

public static string Join(string separator, params string[] value);
public static string Join(string separator, IEnumerable<string> values);

参数说明

  • separator:分隔符,用于将数组中的项连接起来形成新字符串。
  • value:需要连接的字符串数组
  • values:需要连接的字符串集合

使用方法

下面给出两个使用实例:

实例1:连接字符串数组

string[] words = new string[] {"I", "am", "learning", "C#"};
string sentence = String.Join(" ", words);
Console.WriteLine(sentence);

// 输出:"I am learning C#"

在这个例子中,我们首先定义了一个字符串数组 words,其中包含了4个字符串。在接下来的代码中,我们调用 String.Join() 方法,将这4个字符串用空格连接在一起,最终形成一个新的字符串 sentence。最后我们将这个字符串输出到控制台。

实例2:连接字符串集合

List<string> fruits = new List<string>() {"apple", "banana", "orange", "pear"};
string fruitString = String.Join(", ", fruits);
Console.WriteLine(fruitString);

// 输出:"apple, banana, orange, pear"

在这个例子中,我们首先定义了一个字符串集合,其中包含了4个水果的名称。在接下来的代码中,我们同样调用 String.Join() 方法,将这4个水果的名称用逗号和空格连接在一起形成一个新的字符串 fruitString。最后我们将这个字符串输出到控制台。

总之,每当我们需要将多个字符串连接成一个字符串时,String.Join() 方法都是一个很好用的工具。