字符串列表解析

本文关键字:列表 字符串 | 更新日期: 2023-09-27 17:52:11

我有一个像这样的字符串:

Item1;第二条,Item3

也可以是

Item1

是否有一个光滑的。net方法来进入一个列表?

字符串列表解析

string.split是你的朋友…

var yourString = "Item1;Item2;Item3";
var result = new List<string>(yourString.Split(';'));

LINQ也有一种将数组转换为字符串的方法:

var inputString = "item1;item2;item3";
var asList = inputString.Split( ';' ).ToList();
var input = "Item1;Item2;Item3";
var list = input.Split(new[] {";"}, StringSplitOptions.None).ToList();

我是这样做的:

string[] arr = str.Split( new char[] { ';' } );
List<string> list = new List<string>( arr );