繁体   English   中英

C# linq 如何将expandoobjects构建成列表?

[英]C# linq how to build expandoobjects into a list?

我正在尝试 select expandoobjects ( qs_ll[0][0] ) 从List<dynamic>并将它们构建到一个新列表中。

我已经设法使用GetRange().concat()到 select 并组合子列表。 它确实有效,但它相当冗长。 我喜欢索引方法,因为它看起来很整洁。

我目前正在尝试Enumerable.Concat(qs_ll[0][0],qs_ll[0][1]) 但是,结果是一系列对象 [column name,value] 并且它没有ToList() 我希望它保留 expandoobjects{value1,value2,value3,...} 的结构。

我认为这可以通过使用某些功能来完成。

好吧,我自己找到了最直接的方法(它一直在那里)。

new List<dynamic>{qs_ll[0][0], qs_ll[0][1]};

我一直在以合并列表的方式考虑它,忘记了这些变量只是构建列表的元素这一事实。 要将元素构建到列表中,如何通过new List<>{ele1,ele2,...}; ?..

暂无
暂无

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

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