C# String 分隔符 转 list
时间: 2024-01-12 21:21:19 浏览: 147
C#实现分隔符转换为数组
5星 · 资源好评率100%
以下是两种C#将字符串分隔符转为列表的方法:
1. 使用Split方法和foreach循环:
```csharp
string str = "a a a a a\n b b b b b\n";
string[] liststr = str.Split('\n');
List<string> mylist = new List<string>();
foreach (var item in liststr)
{
mylist.Add(item);
}
Console.Write(mylist.Count); // 输出:2
Console.Write(mylist[1]); // 输出: b b b b b
```
2. 使用ToCharArray方法和Split方法:
```csharp
string str1 = "a a a a a\n b b b b b\n";
char[] p = str1.ToCharArray();
Console.WriteLine("data char length:" + p.Length);
string[] liststr1 = str1.Split(p[0]);
List<string> mydata = new List<string>();
foreach (var item in liststr1)
{
mydata.Add(item);
}
```
阅读全文