繁体   English   中英

将分隔字符串数组转换为 ValueTuple 列表

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM