Я пишу программу, которая анализирует определенный текстовый файл, в котором есть данные, которые я собираюсь обработать позже. Каждая часть разделена заголовком в квадратных скобках. Мне было интересно, как я могу поместить каждый сегмент в массив, используя заголовок в качестве имени для массива. Ниже приведен пример начала текстового файла. я настроил форму, которая позволяет вам выбрать файл, который вы хотите обработать, и я также установил способ его обработки построчно, используя objReader.ReadLine в цикле
[Params]
Version=106
Monitor=34
SMode=111111100
Date=20090725
StartTime=13:56:44.0
Length=00:24:30.5
Interval=1
Upper1=0
Lower1=0
Upper2=0
Lower2=0
Upper3=0
Lower3=0
Timer1=00:00:00.0
Timer2=00:00:00.0
Timer3=00:00:00.0
ActiveLimit=0
MaxHR=180
RestHR=70
StartDelay=0
VO2max=51
Weight=0
[Note]
TT Warm Up
[IntTimes]
00:24:30.5 140 83 154 174
0 0 0 41 112 33
0 0 0 0 0
0 12080 0 280 0 0
0 0 0 0 0 0
[IntNotes]
[ExtraData]
[Summary-123]
1470 0 1470 0 0 0
180 0 0 70
1470 0 1470 0 0 0
180 0 0 70
0 0 0 0 0 0
180 0 0 70
0 1470
[Summary-TH]
1470 0 1470 0 0 0
180 0 0 70
0 1470
[HRZones]
180
162
144
126
108
90
0
0
0
0
0