【问题标题】:How to convert a ISingleResult<T> containing a string to a string array如何将包含字符串的 ISingleResult<T> 转换为字符串数组
【发布时间】:2011-02-11 11:49:46
【问题描述】:

我很想遍历结果并将其添加到字符串数组中,但我确信一定有更好的方法。

我的存储过程返回一个ISingleResult&lt;T&gt;(其中 T 只是一个带有 1 个字符串的类)。

我想将此列表作为字符串 [] 返回。有什么方法可以在不使用 foreach 循环的情况下做到这一点?

【问题讨论】:

    标签: .net arrays linq


    【解决方案1】:

    ISingleResult inherits IEnumerable

    IEnumerable 有一个名为ToArray 的扩展方法。

    编辑抱歉,错过了 T 是一个类,而不是 String。所以会是

    ISingleResultValue.Select(x=>x.StringProperty).ToArray();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-13
      相关资源
      最近更新 更多