Private Sub btnAverage_Click (System.Object としての ByVal 送信者、System.EventArgs としての ByVal e) btnAverage.Click を処理します
Using myreader As New Microsoft.VisualBasic.FileIO.TextFieldParser("c:\Users\documents\studentresults.txt")
myreader.TextFieldType = FileIO.FieldType.Delimited
myreader.SetDelimiters(",")
Dim currentrow As String()
While Not myreader.EndOfData
Try
currentrow = myreader.ReadFields()
Dim average As Double
currentrow.Skip(1).Skip(2).Average(Function(s) Convert.ToDouble(s))
MsgBox("Average is " & currentrow(0))
Convert.ToString(average)
Catch ex As Microsoft.VisualBasic.FileIO.MalformedLineException
MsgBox("line" & ex.Message &
"is not valid and will be skipped")
End Try
End While
End Using
これは私がこれまでに持っているコードなので、どんな提案も素晴らしいでしょう。