【发布时间】:2019-09-16 18:17:05
【问题描述】:
如何将 EnumerableRowCollection 转换为常规字符串数组?
这是我的代码。
var trackerCodes = from a in excelData.AsEnumerable() select new[] { a[TrackerCodeColumnIndex].ToString() };
var resizeInfo = from a in excelData.AsEnumerable() select new[] { a[ResizeInfoColumnIndex].ToString() };
我想将这两个 EnumerableRowCollections 转换为常规字符串数组。
提前谢谢你。
【问题讨论】:
-
为什么你的
select有new[]而不是只返回strings,给你两个IEnumerable<string>,然后你可以和ToArray一起使用? -
我从另一个线程复制了这段代码。通过将其更改为字符串,代码将无法编译。不过,我已经找到了一个解决方案,但如果你能告诉我你正在解释的代码,那就太好了?