C# LINQ - 将行拆分为两行

抱歉这个可能很愚蠢的问题,但我有这个Ienumerable<>设置

http://img4.mukewang.com/60bb21d20001b49903930427.jpg

我需要将名称和百分比拆分为单独的行,并为这些行复制 ProductId 和 RowIndex(我知道它效率不高,但这是需要做的)。并且可能是一个新字段来指定组合行具有哪些数据。


例如,


ProductId, Name       , Percent, RowIndex

 2301283  , PLACEHOLDER, 12.20  , 1


应该变成这样:


ProductId, DataType, Value      , RowIndex

 2301283  , Name    , PLACEHOLDER, 1

 2301283  , Percent , 12.20      , 1

 etc etc


此外,如果有意义的话,它们不能嵌套在其他列表或枚举或任何东西中。


这在 LINQ 中可能吗?


千万里不及你
浏览 304回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP