//列表转数组
var list = new List<string> { "a", "b", "c" };//定义一个字符串列表
var s = string.Join(",", list.ToArray());//将字符串列表以逗号隔离成数组
Console.WriteLine(s);//a,b,c
//格式字符串转字符串列表
var str2 = "1|2||3"; //格式字符串
var list2 = new List<string>(str2.Split(new[] { "|" }, StringSplitOptions.None));//返回值包括含有空字符串的数组元素
foreach (var t in list2)
{
Console.WriteLine(t); //a <br> b <br> "" c<br>
}
//
var str3 = "1|2||3";//带空字符的格式字符串
var list3 = new List<string>(str3.Split(new[] { "|" }, StringSplitOptions.RemoveEmptyEntries));//返回值不包括含有空字符串的数组元素
foreach (var t in list3)
{
Console.WriteLine(t); //a <br> b <br> c<br>
}
C# 字符串分割成列表及相反转换
最新推荐文章于 2024-07-02 14:42:00 发布