问题描述
我有一个由 ; 分隔的字符串数组,像这样
Starting program...
@kdramain => tweet test
@kdramain => hi
Error 'id'
如何将其转换为 ValueTuple(string,string,string) 列表?
myArr[0]="string1;string2;string3"
myArr[1]="string4;string5;string6"
解决方法
您可以像这样使用 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}");
}