繁体   English   中英

将对象的IEnumerable转换为元组的IEnumerable

[英]Converting an IEnumerable of objects to IEnumerable of Tuples

我有以下类的IEnumerable对象:

class MyTuple 
{
    public string Left;
    public string Right;
}

作为myTuples

通过lambda exp,有什么方法可以将其转换为IEnumerable<Tuple<string, string>>而无需每个循环?

var newList = myTuples.Select(x => Tuple.Create(x.Left, x.Right));
var result = myTuples.Select(t => new Tuple<string, string>(t.Left, t.Rigth));

注意:我建议您使用具有比Tuple或自定义元组更多信息的名称和属性的类。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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