Вот структура, которая у меня есть:
Friend Class StandardFormatFile
Friend fileType As String
Friend numberOfSeries As Integer
Friend standardSeriesData As New ArrayList
End Class
Friend Class StandardFormatFileSeries
Friend standardNumOfElements As Integer
Friend standardSeriesName As String
Friend standardDataElements As New ArrayList
End Class
Friend Class StandardFormatFileElement
Friend standardX_TimeValue As Single
Friend standardY_SampleValue As Single
End Class
Теперь вот код, реализующий его:
ReDim Preserve firstFile.standardSeriesData(firstFile.numberOfSeries - 1)
For i As Integer = 0 To firstFile.numberOfSeries - 1
Try
firstFile.standardSeriesData(i).standardSeriesName = GetSeriesName(file1BReader)
secondFile.standardSeriesData(i).standardNumOfElements = GetSeriesName(file2BReader)
ReDim Preserve firstFile.standardSeriesData(i).standardDataElements(firstFile.standardSeriesData(i).standardNumOfElements)
For j As Integer = 0 To firstFile.standardSeriesData(i).standardNumOfElements - 1
firstFile.standardSeriesData(i).standardDataElements(j).standardX_TimeValue = file1BReader.ReadSingle
firstFile.standardSeriesData(i).standardDataElements(j).standardY_SampleValue = file1BReader.ReadSingle
secondFile.standardSeriesData(i).standardDataElements(j).standardX_TimeValue = file2BReader.ReadSingle
secondFile.standardSeriesData(i).standardDataElements(j).standardY_SampleValue = file2BReader.ReadSingle
Next
Catch ex As Exception
MsgBox(ex.Message & " *** i = " & i)
End Try
Next
Я не знаю, почему я получаю ошибку, я получаю ошибку. Я ReDim'ing ... разве это не должно работать? Я пробовал Arraylists и List (объекта), и это не работает правильно.
помогите ... застряли!