【发布时间】:2010-08-13 01:34:43
【问题描述】:
我希望通过在嵌套循环中遍历其他两个列表来构造一个匿名类型列表。
var myList = new List<???>();
foreach (object x in GetAllX())
{
if (Process(x))
{
foreach (object y in GetAllY(x))
{
myList.Add(new {
X = x,
Y = y
});
}
}
}
我知道我可以使用ToList() 构造一个匿名类型列表(请参阅this question),但在上述情况下我不知道如何使用它。
请注意,我无法更改 GetAllX 和 GetAllY 方法。
【问题讨论】:
标签: c# generics list anonymous-types