【问题标题】:VB MyVar() as String vs MyVar as String() [duplicate]VB MyVar() as String 与 MyVar as String() [重复]
【发布时间】:2016-06-23 02:48:19
【问题描述】:

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

有什么区别

MyVar() as String

MyVar as String()

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

【问题讨论】:

  • 嗯,我进行了搜索,但没有输入任何建议。

标签: vb.net


【解决方案1】:

它们都将产生与 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).

希望有帮助:)

【讨论】:

  • 这确实有帮助。我以为我快疯了,看不出有什么不同。您提到的错误很高兴知道!
【解决方案2】:

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

没有区别

【讨论】:

  • 这与重复的帖子有何不同?
  • 没有区别,因为答案都是一样的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-04-08
  • 1970-01-01
  • 2011-04-15
  • 1970-01-01
  • 2010-10-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多