在VB.NET中将ListBox.ObjectCollection转换为String数组

时间:2009-07-15 17:46:03

标签: vb.net arrays string casting

我在VB.NET中编写一个应用程序,我需要从ListBox中获取Items,它们是ListBox.ObjectCollection并转换为String数组,作为参数传递给Sub过程。 我该怎么办?

2 个答案:

答案 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()