【发布时间】:2015-04-07 18:20:15
【问题描述】:
目前,我的代码从 txt 文件中提取数据并将数字列表放入列表框中。我现在需要编辑程序来计算每个系列数字的平均值,每个系列用 0 分隔。我需要将数据存储到一个数组中并循环遍历它以执行计算,但我不确定如何将每个系列的数字分开以获得每个系列的平均值,而不仅仅是整个数据集的平均值。
这是我拥有的数字列表: 10 15 20 20 0 1 2 3 4 5 6 7 8 0 10 20 30 40 50 60 0 9 9 9 9 9 9 9 9 9 0 5 8 9 5 3 80 2 23 65 0
这是我目前仅从文件中提取数据并将其按原样放入列表框中的代码:
Public Class Form1
Dim strData As String
Private Sub ReadButton_Click(sender As Object, e As EventArgs) Handles ReadButton.Click
Dim strReader As System.IO.StreamReader
Try
strReader = New System.IO.StreamReader("NumberData.txt")
strData = strReader.ReadLine
Do While Not strReader.EndOfStream
DataListBox.Items.Add(strData)
strData = strReader.ReadLine
Loop
DataListBox.Items.Add(strData)
strReader.Close()
Catch ex As Exception
DataListBox.Items.Add(ex.Message)
End Try
End Sub
结束类
感谢您的帮助,我最近一直在编程,以至于我的大脑似乎无法自行解决这个问题!
【问题讨论】:
标签: arrays loops visual-studio-2012 series basic