【发布时间】:2017-11-13 13:33:48
【问题描述】:
我在 VB.NET 中有一个 ArrayList。
例如 ArrayList 有两个数组:AList(arr,arr):
Dim AList As ArrayList = New ArrayList((1,2,3,4,5,6,7,8,9,10)
(2,3,4,5,6,7,8,9,10,11))
我想要的是给定数组的平均值,所以:
所以最终的数组将是(1.5,2.5,3.5,4.5,5.5.........10.5)
注意: Arraylist 数量和数组长度会发生变化。
我尝试了以下代码:
For k = 0 To 9
Dim sum As Short
Dim a As Array
For z = 0 To 1
sum = sum + AList.Item(a(k))
Next
finalarr(k) = sum / 2
RichTextBox1.AppendText(finalarr(k))
Next
【问题讨论】:
-
到目前为止你尝试过什么?
-
我对 vb.net 有点陌生,但尝试了以下代码 For k = 0 To 9 Dim sum As Short Dim a As Array For z = 0 To 1 sum = sum + AList.Item(a (k)) 下一个 finalarr(k) = sum / 2 RichTextBox1.AppendText(finalarr(k)) 下一个
-
请编辑您的问题以包含您尝试过的内容并使用格式化按钮将其格式化为代码。这样阅读会更容易很多
-
ArrayList 中的所有数组是否都一样大?
-
是的,所有数组的大小都相同