【发布时间】:2010-08-04 18:29:21
【问题描述】:
我需要在 IEnumerable 前添加一个值(在本例中为 IEnumerable<string[]>)。为了做到这一点,我创建了一个List<T> 只是为了包装第一个值,以便我可以调用Concat:
// get headers and data together
IEnumerable<string[]> headers = new List<string[]> {
GetHeaders()
};
var all = headers.Concat(GetData());
哎呀。有没有更好的办法?以及如何处理附加值的相反情况?
【问题讨论】:
标签: c# linq ienumerable