我在VB.NET中编写一个应用程序,我需要从ListBox中获取Items,它们是ListBox.ObjectCollection并转换为String数组,作为参数传递给Sub过程。 我该怎么办?
答案 0 :(得分:4)
假设是.NET 3.5,那么LINQ:
(From item As Object In yourListBox.ObjectCollection Select item.ToString()).ToArray()
这也假设您希望将项目转换为字符串的方式是ToString()
- 但是,当然,您可以将其替换为其他任何内容
答案 1 :(得分:0)
.NET 4.6的更新
(From item In yourListBox.Items Select value = item.ToString).ToArray()