我很想循环结果并将其添加到字符串数组中,但我确信必须有更好的方法。
我的sproc返回ISingleResult<T>
(其中T只是一个带有1个字符串的类)。
我想将此列表作为字符串[]返回。有没有办法在不使用foreach循环的情况下执行此操作?
答案 0 :(得分:3)
ISingleResult inherits IEnumerable
IEnumerable有一个名为ToArray的扩展方法。
编辑抱歉,错过了T是一个类,而不是String。所以它会是
ISingleResultValue.Select(x=>x.StringProperty).ToArray();