【问题标题】:Convert ListBox.ObjectCollection to String array in VB.NET在 VB.NET 中将 ListBox.ObjectCollection 转换为字符串数组
【发布时间】:2009-07-15 17:46:02
【问题描述】:

我正在 VB.NET 中编写一个应用程序,在该应用程序中我需要从一个 ListBox 中获取项目,这些项目是一个 ListBox.ObjectCollection 并转换为一个字符串数组,以作为参数传递给一个 Sub 过程。 我该怎么做?

【问题讨论】:

    标签: vb.net arrays string casting


    【解决方案1】:

    假设 .NET 3.5,因此是 LINQ:

    (From item As Object In yourListBox.ObjectCollection Select item.ToString()).ToArray()
    

    这也假设您想要将项目转换为字符串的方式是通过ToString() - 但是,当然,您可以用其他任何东西替换它

    【讨论】:

      【解决方案2】:

      为 .NET 4.6 更新

      (From item In yourListBox.Items Select value = item.ToString).ToArray()
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-03
        • 2012-12-12
        • 2021-08-26
        • 2011-02-05
        相关资源
        最近更新 更多