高度な VB クラスの大学生で、フォーラムに助けを求めています - コードの例をいくつか見つけましたが、これを理解するのに苦労しています..どんな助けも大歓迎です:)
このアプリケーションは、bin に保存されている .txt ファイルをインポートします。data.txt という名前のデバッグ フォルダー ..20 レコード、レコードあたり 3 行、最後の行は学生の成績です。各レコードの成績を合計し、で割って成績を平均する必要があります。 20 平均を示すlstboxに表示します。
これまでのところ、私は..
Dim objReader As IO.StreamReader
Dim intFill As Integer
Dim intCount As Integer = 0
Dim intAverage As Integer
Dim strLocationAndNameOfFile As String = "data.text"
If IO.File.Exists(strLocationAndNameOfFile) = True Then
objReader = IO.File.OpenText(strLocationAndNameOfFile)
Else
MsgBox("The file is not available. Restart the program when the file is avilable", , "Error")
Me.Close()
End If
If IO.File.Exists(strLocationAndNameOfFile) Then
objReader = IO.File.OpenText(strLocationAndNameOfFile)
Do While objReader.Peek <> -1
_strName(intCount) = Convert.ToString(objReader.ReadLine())
_strItemID(intCount) = Convert.ToString(objReader.ReadLine())
_intGrade(intCount) = Convert.ToInt32(objReader.ReadLine())
intCount += 1
Loop
objReader.Close()
End If
For intFill = 0 To (_strName.Length - 1)
*'intAverage = SUM OF ALL AVERAGES / LENGTH OF ARRAY -1*
Me.lstAverage.Items.Add(intAverage.ToString())