我希望構造一個匿名類型的列表,通過循環嵌套循環中的兩個其他列表來構建匿名類型。構造匿名類型和嵌套循環的通用列表
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
方法。
可能[匿名類的通用列表]的副本(http://stackoverflow.com/questions/612689/a-generic-list-of-anonymous-class) – nawfal 2013-10-17 07:13:01