Во-первых, я просто хочу сказать, что я новичок в vb.net и просто кодирую в целом. Если возможно, наш профессор, вероятно, намеревался использовать самый простой способ. Так что, пожалуйста, не предлагайте причудливые и абстрактные методы для выполнения того, что я пытаюсь сделать. Спасибо :)размещение списка в массив?
У меня есть список. Нет определенного количества элементов. Я могу ввести столько чисел, сколько хочу И я хочу преобразовать все элементы в этом списке в массив Но, очевидно, вы не можете увидеть массив. Итак, я сделал это так, чтобы он печатался на этикетке. Но вышло только последнее число, введенное в список.
Мой код для получения ListBox в массив заключается в следующем:
Dim i As Integer
For i = 0 To lstbxInput.Items.Count
dblarray(i) = CDbl(lstbxInput.Items(i))
Next i
И в этом подлодки, dblarray, как двойник был использован в качестве эталонного параметра.
И распечатать массив, я использовал этот код:
Dim DblArray(lstbxInput.Items.Count - 1) As Double
getNumbers(DblArray)
lblLrgAns.Text = DblArray(lstbxInput.Items.Count - 1).ToString
Я не в полной мере понять ByRef и, надеюсь, я использовал это правильный путь. Я использовал тусклый dblarray, потому что это то, что нам сказал профессор.
Если вы внимательно посмотрите на код, вы должны заметить, что у вас есть цикл, чтобы установить каждый элемент массив с преобразованными значениями элементов. Итак, почему вы думаете, что для распечатки значений массива вам не нужен другой цикл для каждого элемента массива? – Steve
Большое вам спасибо! – bhroask