【发布时间】:2017-05-25 09:43:53
【问题描述】:
我有以下代码,它从子函数中检索列表并将其返回给主函数。我的问题是我无法将 subfunc 的结果连接到 mainfunc 中声明的枚举。有什么我遗漏的吗?
private void MainFunc()
{
IEnumerable<CustomClass> keys = Enumerable.Empty<CustomClass>();
foreach (var item in items)
{
keys.Concat(SubFunc(item));
}
}
private IEnumerable<CustomClass> SubFunc (string y)
{
IEnumerable<CustomClass> list = GetList(y).ToList();
return list;
}
【问题讨论】:
-
您可以使用 Add 或 AddRange 方法,而不是使用那些纯方法 (CONCAT)。
标签: c# ienumerable