【发布时间】:2020-05-27 19:31:03
【问题描述】:
我已经尝试使用 Foreach 循环,一个新数组并且正在工作,但我想学习并看看是否有更好的方法来使用 LINQ lambda。
我有一张这样的水果桌
public class fruits
{
string id {get;set;}
string fruit1 {get;set;}
string fruit2 {get;set;}
string fruit3 {get;set;}
}
例如,表格中并非所有水果字段都被填满:
id fruit1 fruit2 fruit3
1 Apple Kiwi
2 Lime
3 Watermelon
4 Oranges Grapes
需要像这样的输出:
id fruit1 fruit2 fruit3
1 Apple Kiwi
2 Lime
3 Watermelon
4 Oranges Grapes
尝试了以下步骤以使其正常工作
- foreach 循环遍历水果对象列表
- 将fruit1 ,fruit2 ,fruit3 添加到新数组中
- 创建一个基于 array.length 的 for 循环,像这样 object fruit [i] 分配值
我想知道是否有更好的方法来使用 LINQ lambda。
谢谢
【问题讨论】:
-
将水果分配给特定列的规则是什么?
-
#aubury 通过一个特定的列,我的意思是 f1、f2、f3。