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()
方法都是一个很好用的工具。