3

我正在将 VB6 转换为 C#。我没有使用VB6的经验。有什么区别:

sWords() As String

sWords As String

很容易看出我可以将第二个转换为string sWordsC#,但第一个我不知道这意味着什么..array?

4

2 回答 2

11

第一个是字符串类型的数组,第二个只是一个字符串。

所以等价物是

string[] swords

string swords
于 2012-08-09T17:01:14.253 回答
9

第一个是一个数组,其边界在运行时确定。

所以你可以这样做:

Dim arr() As String
arr = Array("love","to","code")

您还可以在运行时调整数组的大小:

ReDim arr(1 To 50)
于 2012-08-09T17:01:28.653 回答