c#拆分string方法
时间: 2023-09-03 17:12:57 浏览: 100
在C#中,可以使用 `Split()` 方法来拆分字符串。`Split()` 方法可以将一个字符串按照指定的分隔符拆分成多个子字符串,并返回一个字符串数组。以下是使用 `Split()` 方法来拆分字符串的示例代码:
```csharp
string str = "a,b,c,d,e";
char[] separator = { ',' };
string[] strArray = str.Split(separator);
foreach (string s in strArray)
{
Console.WriteLine(s);
}
```
运行结果:
```
a
b
c
d
e
```
在上述示例代码中,我们将字符串 `str` 按照逗号 `,` 分隔成了多个子字符串,并将结果保存在 `strArray` 数组中。然后我们使用 `foreach` 循环遍历数组,逐个输出每个子字符串的值。
除了使用字符作为分隔符,`Split()` 方法还可以使用字符串作为分隔符。例如,以下代码将字符串 `str` 按照字符串 `", "` 分隔成多个子字符串:
```csharp
string str = "a, b, c, d, e";
string[] separator = { ", " };
string[] strArray = str.Split(separator, StringSplitOptions.None);
foreach (string s in strArray)
{
Console.WriteLine(s);
}
```
运行结果:
```
a
b
c
d
e
```
在上述示例代码中,我们将字符串 `", "` 作为分隔符来拆分字符串 `str`,并将结果保存在 `strArray` 数组中。您还可以使用其他分隔符来拆分字符串,例如空格、分号等。
阅读全文