我刚从MATLAB切换到visual basic,需要知道如何使用for循环填充数组。这就是我在visual basic中所拥有的,但它给了我一个错误。此外,如果有人可以建议一种更有效的填充数组的方法,那将非常感激。
Module Module1
Sub Main()
Dim x(10) As Integer
For i = 1 To x.Length
x(i) = i
Next
Console.WriteLine(x)
Console.ReadLine()
End Sub
End Module
答案 0 :(得分:1)
.NET中的数组(包括C#和VB.NET)是从0...Length-1
索引的,而VB6和VBA是从1...Length
索引的。
将您的for循环更改为:
For i = 0 To x.Length - 1