我在這個問題上被卡住了。我的代碼總結了文本文件Dailyfile
中的所有數字,並將總數輸出爲AverageFile
。問題是我不想總結。我希望它找出所有數字的average
。我怎麼能找到文本文件中的所有數字的平均值
我該怎麼做?
Dim AverageFile As String = "C:\xxx\zzz\" & System.DateTime.Now.ToString("yyyyMMdd") & ".txt"
Dim DailyFile As String = "C:\xxx\xxx\" & System.DateTime.Now.ToString("yyyyMMdd") & ".txt"
Try
If System.IO.File.Exists(AverageFile) Then
Dim total As double = 0
For Each line As String In IO.File.ReadAllLines(DailyFile)
total += Double.Parse(line)
Next
Dim objWriter As New System.IO.StreamWriter(AverageFile, false)
objWriter.WriteLine(total.ToString)
objWriter.Close()
Else
'Nothing yet
End If
Catch ex As Exception
lbErrors.Items.Add(String.Concat(TimeOfDay & " Error 98: File or folder might not exist. Restart application... ", ex.Message))
End Try
Dailyfile
看起來像這樣;
我已經嘗試了一堆的total 0= double.parse(line)
的變化,因爲我覺得這就是問題所在。我也試過diming the total as integer = 0
。我是新來的計算,所以我不知道事情是怎麼回事。
嘗試'File.ReadAllLines(路徑)。選擇(double.Parse)。平均()'。 – Enigmativity