【发布时间】:2019-02-26 22:14:14
【问题描述】:
我有两个列表:
list1 = [a,b,c,4]
list2 = [1,23,5,6]
现在我需要使用 linq lambda 创建一个匿名对象。
类似的东西。
list1 = DataTable.AsEnumerable().toList();
list2 = DataTable.AsEnumerable().toList();
var result = list1.Where(x => x.Field<int>(1) == 2018).Select(x => new[] {
new {x = "XYZ", y = x[0], z = list2[0]},
....}
}
我该怎么做?
【问题讨论】:
-
你能提供一个真实的样本输入,以及你期望从中得到的输出吗?
-
老实说,这只是一个简单的数字和字符串列表(混合)。我无法使用自动取款机,但我明天可以提供。
-
请添加编译器可以接受的代码。请显示来自示例输入的示例输出。
-
^ 我不知道如何解决这个问题。到目前为止,我已经给出了我所拥有的。
-
@CaesarTex - 您的问题需要包含真正的 C# 代码 - 而不是编造的
list1 = [a,b,c,4]。