如何在VB.Net中将数组转换为ArrayList

10

我有一个String类型的数组,需要将其转换为ArrayList类型。在VB.Net中是否可以实现?


这是一个关于VB.Net的问题,而不是VB6的问题。在VB6中是无法做到这一点的 Dim AList as ArrayList = New ArrayList(StrArry) 。VB6只支持无参数的构造函数。我正在编辑你的问题、标签等。 - MarkJ
1个回答

15

试试这个

Dim sArray() as String 'array of strings
...
Dim aList as ArrayList = New ArrayList(sArray)

谢谢,但这并不起作用,因为ArrayObject必须实现IList接口,而数组实现IList的方式有些笨拙。 - CiccioMiami
谢谢,但那是Java的代码...而VB6没有ToList()方法来转换数组。 - CiccioMiami
我们不能这样做吗?Dim AList as ArrayList = New ArrayList(StrArry); // StrArry将是我们的字符串数组? - Java
是的,它有效,更新你的答案,你会得到积分;-) 谢谢! - CiccioMiami

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接