c#string分割
时间: 2023-08-27 19:13:28 浏览: 94
c# 分割字符串
5星 · 资源好评率100%
在C#中,可以使用`Split`方法来分割字符串。`Split`方法接受一个字符数组或字符串数组作为分隔符,并将原始字符串分割成一个字符串数组。
以下是一个示例代码,展示了如何使用`Split`方法来分割字符串:
```csharp
using System;
class Program
{
static void Main()
{
string str = "Hello,World,!";
// 使用逗号作为分隔符分割字符串
string[] arr = str.Split(',');
// 遍历分割后的字符串数组
foreach (string s in arr)
{
Console.WriteLine(s);
}
}
}
```
在上述代码中,我们定义了一个字符串`str`,其中包含逗号分隔的几个子字符串。
然后,我们调用`Split`方法,传递逗号作为分隔符。这将返回一个字符串数组`arr`,其中包含被逗号分隔的子字符串。
最后,我们使用`foreach`循环遍历分割后的字符串数组,并打印每个子字符串。
输出结果将会是:
```
Hello
World
!
```
除了使用字符作为分隔符,你还可以使用字符串作为分隔符来分割字符串。例如,你可以使用 `str.Split(new string[] { ", " }, StringSplitOptions.None)` 来将字符串按照", "进行分割。
希望这个示例对你有所帮助!如果你还有其他问题,请随时提问。
阅读全文