[英]Convert an array of separated strings into an ValueTuple list
我有一个由分隔的字符串数组; , 像这样
myArr[0]="string1;string2;string3"
myArr[1]="string4;string5;string6"
如何将其转换为 ValueTuple(string,string,string) 的列表?
List<(string,string,string)>
您可以像这样使用 Linq :
var myArr= new string[2];
myArr[0]="string1;string2;string3";
myArr[1]="string4;string5;string6";
var tuples = myArr.Select(x=>
{
var separated = x.Split(";");
return (separated[0],separated[1], separated[2]);
});
foreach(var tuple in tuples)
{
Console.WriteLine($"{tuple.Item1}, {tuple.Item2}, {tuple.Item3}");
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.