C#字符串数组连接字符串数组
时间: 2023-07-06 18:27:25 浏览: 176
可以使用C#的Concat方法来连接两个字符串数组。示例代码如下:
```csharp
string[] array1 = {"hello", "world"};
string[] array2 = {"how", "are", "you"};
string[] result = array1.Concat(array2).ToArray();
string concatenatedString = string.Join(" ", result);
Console.WriteLine(concatenatedString);
```
输出结果为:hello world how are you
相关问题
C#字符串数组转字符串
可以使用 C# 中的 `string.Join()` 方法来将字符串数组转换为一个字符串。
示例代码:
```csharp
string[] strArray = {"Hello", "World", "!"};
string str = string.Join(" ", strArray);
Console.WriteLine(str);
```
输出结果:
```
Hello World !
```
在上面的代码中,我们将字符串数组 `strArray` 中的所有字符串用空格连接起来,得到了一个新的字符串 `str`。`string.Join()` 方法接受两个参数:连接符和要连接的字符串数组。在本例中,我们将空格作为连接符。
C#一组字符串数组如何让每一个字母首字母大写
你可以使用 C# 中的 `CultureInfo` 和 `TextInfo` 类来将每个字符串中的单词首字母大写。这里提供一个示例代码来实现这个功能:
```csharp
using System.Globalization;
...
string[] strings = { "hello world", "good morning", "how are you" };
TextInfo ti = CultureInfo.CurrentCulture.TextInfo;
foreach (string s in strings)
{
string[] words = s.Split(' ');
for (int i = 0; i < words.Length; i++)
{
words[i] = ti.ToTitleCase(words[i]);
}
string result = string.Join(" ", words);
Console.WriteLine(result);
}
```
这个代码会输出以下结果:
```
Hello World
Good Morning
How Are You
```
这里使用 `CultureInfo.CurrentCulture.TextInfo` 获取当前系统的文化信息,然后使用 `ToTitleCase` 方法将每个单词的首字母大写。最后使用 `string.Join` 方法连接每个单词,并在它们之间添加一个空格来形成一个新的字符串。
阅读全文