在VB.NET中如何创建一个新的数组?

8

可能是重复问题:
VB.Net 如何动态初始化数组

这可能是一个愚蠢的问题,但它让我感到沮丧。我如何在一行内声明一个新数组?这可行吗?我尝试了以下所有方法,但它们都不起作用。

myVar = {"a", "b", "c"}
myVar = Array(3)
myVar = Array("a", "b", "c")
myVar = New Array()
myVar = New Array(3)
myVar = New Array("a", "b", "c")

3
在VB.NET中如何动态初始化数组? - user110714
1个回答

21

无论哪种选择

Dim strings = New String() {"a", "b", "c"}
或者
Dim strings() As String = {"a", "b", "c"}

应该可以工作


谢谢!希望编辑器的错误报告能告诉我必须显式定义 {} 数组。 - Robin Rodricks
1
注意:在VB10中,甚至可以只写{“a”,“b”,“c”}。 - Dario

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