0
所以,我有下面的代碼填充數組。VB.Net - 填充數組
Module Module1
Sub Main()
Dim n(10) As Integer
Dim i, j As Integer
For i = 0 to 10 step 3
n(i) = i + 100
Next i
For j = 0 to 10
Console.WriteLine("Element({0}) = {1}", j, n(j))
Next j
Console.ReadLine()
End Sub
End Module
我很奇怪,爲什麼不代碼 的輸出
Element({0}) = 100
Element({1}) = 0
Element({2}) = 0
Element({3}) = 103
Element({4}) = 0
Element({5}) = 0
Element({6}) = 106
Element({7}) = 0
Element({8}) = 0
Element({9}) = 109
我intented到這是
Element({0}) = 100
Element({1}) = 103
Element({2}) = 106
Element({3}) = 109
Element({4}) = 112
Element({5}) = 115
Element({6}) = 118
Element({7}) = 121
Element({8}) = 124
Element({9}) = 127
預先感謝您!
第3步會做到這一點給你。 – LarsTech
爲了澄清@ LarsTech的評論,當你做'For i = 0 to 10 step 3'時,你基本上會跳過每一個第三個數字,所以數組中唯一的整數將會被索引0,3 ,6和9. –
@AlexM謝謝你的評論! '我爲0到10步驟3'當我運行這個代碼'Console.WriteLine(i)'有0369的輸出?它沒有像我的例子那樣跳過任何數字? – doctorWeird