c#将字符串转换成数组
时间: 2023-09-05 08:10:55 浏览: 205
您可以使用C#中的Split方法将字符串转换为数组。Split方法可以将字符串分割为指定分隔符的子字符串,并返回一个字符串数组。以下是一个示例代码:
```csharp
string str = "apple,banana,orange";
string[] arr = str.Split(',');
foreach(string s in arr)
{
Console.WriteLine(s);
}
```
输出结果为:
```
apple
banana
orange
```
在上面的示例中,我们使用逗号作为分隔符将字符串分割成了一个字符串数组。您可以根据需要更改分隔符并对代码进行修改。
相关问题
C# 中字符串拆分成数组
你可以使用C#中的Split方法将字符串拆分成数组。Split方法接受一个字符或字符串作为参数,并根据该字符或字符串将原始字符串拆分成多个子字符串,并返回一个字符串数组。下面是一个示例:
```csharp
string str = "Hello,World";
char separator = ',';
string[] arr = str.Split(separator);
foreach (string s in arr)
{
Console.WriteLine(s);
}
```
这个例子将会输出:
```
Hello
World
```
在这个例子中,我们将字符串"Hello,World"使用逗号作为分隔符拆分成了两个子字符串,并将结果存储在一个字符串数组中。然后,我们使用foreach循环遍历数组并输出每个子字符串。
除了字符作为分隔符,你也可以使用字符串作为分隔符来拆分字符串。例如:
```csharp
string str = "Hello|World";
string separator = "|";
string[] arr = str.Split(separator);
foreach (string s in arr)
{
Console.WriteLine(s);
}
```
这个例子同样会输出:
```
Hello
World
```
希望能帮到你!如果你有更多问题,请继续提问。
c# 字符串转成数组
在C#中将字符串转换为字符数组有多种方法。一种常见的方法是使用ToCharArray()方法。这个方法将字符串中的每个字符都转换为一个字符数组元素,并返回一个字符数组。另一种方法是通过使用LINQ的Select()方法将字符串中的每个字符映射到一个新的字符数组元素。下面是示例代码:
string str = "Hello World";
char[] charArray1 = str.ToCharArray();
char[] charArray2 = str.Select(c => c).ToArray();