VB MyVar()as String vs MyVar as String()

时间:2016-06-23 02:48:20

标签: vb.net

这可能很明显,但我在搜索中找不到任何相关信息。

之间有什么区别
MyVar() as String

MyVar as String()

我意识到第一个是由字符串组成的数组。但是第二个是什么?什么是字符串数组?或者它是一样的吗?

2 个答案:

答案 0 :(得分:0)

它们都会产生与 sstan 所引用的重复帖子完全相同的结果(创建一个字符串数组)。

但我能想到的只有一个区别,那就是:你可以直接指定使用第一种方法时数组所包含的元素数量。

Dim MyVar() As String 'An array of string (the number of elements aren't yet specified).
Dim MyVar As String() 'Same as above.
Dim MyVar(5) As String 'An array of string (consists of 6 elements).
Dim MyVar As String(5) 'Wrong (you'll get an error).

希望有所帮助:)

答案 1 :(得分:-1)

MyVar() as StringMyVar as String()都会创建一个字符串数组

没有区别