📅  最后修改于: 2023-12-03 14:59:43.033000             🧑  作者: Mango
在许多编程语言中,连接字符串是一个常见的需求。在C#中,可以通过使用String.Join方法将字符串数组连接起来,用逗号分隔每一个字符串。
string[] words = { "hello", "world", "from", "C#" };
string commaSeparated = String.Join(",", words);
Console.WriteLine(commaSeparated);
// 输出: "hello,world,from,C#"
在这个例子中,我们定义了一个包含四个字符串的字符串数组。然后使用String.Join方法将这些字符串用逗号连接起来。生成的字符串存储在commaSeparated
变量中。最后,使用Console.WriteLine方法将该字符串打印到控制台。
使用String.Join的方法非常灵活。可以将其用于任何包含字符串元素的枚举,而不仅仅是字符串数组。
当使用String.Join方法时要注意,需要将字符数组作为第二个参数传递给方法。这个字符数组仅仅是用于分隔连接元素的字符集合。如果没有提供该字符数组,则默认使用空字符集合。
例如,下面的代码将使用默认的空字符集连接字符串,这将导致连接后的字符串没有分隔符:
string[] words = { "hello", "world", "from", "C#" };
string noSeparators = String.Join("", words);
Console.WriteLine(noSeparators);
// 输出: "helloworldfromC#"
确保传递正确的分隔符,否则你可能会得到预期之外的结果。
在C#中连接字符串很常见,使用String.Join方法可以轻松地将多个字符串连接到一起,然后用一个分隔符隔开他们。记住,为了得到预期的结果,提供正确的分隔符。