c# string 转list
时间: 2024-01-20 18:03:42 浏览: 278
C#中可以使用Split方法将一个字符串按照指定的分隔符拆分成一个字符串数组,然后将该字符串数组转换为List<string>类型。以下是一个示例代码:
string subject = "语文,数学,英语";
List<string> list = subject.Split(",").ToList();
通过调用Split方法,将subject字符串按照逗号分隔成一个字符串数组,然后使用ToList方法将该字符串数组转换为List<string>类型的集合。
相关问题
c# list<string>转string
以下是两种C#中List<string>转string[]的方法:
1.使用List<string>的ToArray()方法
```csharp
List<string> listS = new List<string>();
listS.Add("str");
listS.Add("hello");
string[] str = listS.ToArray();
```
2.使用LINQ的ToArray()方法
```csharp
List<string> listS = new List<string>();
listS.Add("str");
listS.Add("hello");
string[] str = listS.ToArray<string>();
```
C# 根据 string \r\n转list
以下是C#根据字符串转换为列表的示例代码:
```csharp
string subject = "语文\r\n数学\r\n英语\r\n";
List<string> list = subject.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries).ToList();
foreach (string item in list)
{
Console.WriteLine(item);}
```
输出结果为:
```
语文
数学
英语
```
阅读全文