У меня есть список почтовых индексов и городов, для которых коды указаны в текстовом файле. Данные выглядят так:
2450,København SV
2500,Valby
2600,Glostrup
2605,Brøndby
2610,Rødovre
2625,Vallensbæk
2630,Taastrup
2635,Ishøj
2640,Hedehusene
Там есть 580 строк текста.
Я начал с преобразования текста в неровный массив [] [], но это не совсем соответствует моим потребностям. вместе в моем коде. Поэтому предпочтителен простой массив [,].
К сожалению, я, очевидно, слишком новичок в c #, чтобы иметь возможность самому туда добраться.
string testing = File.ReadAllText(@"U:\Testing.txt");
int i = 0, j = 0;
string[,] result = new string[580, 2];
foreach (var row in testing.Split('\n'))
{
j = 0;
foreach (var col in row.Trim().Split(','))
{
result[i, j] = col.Trim();
j++; //Line 26 - this is where I get the exception error
}
i++;
}
Я не могу понять, почему я получаю следующую ошибку, и я начал рвать на себе волосы. Есть идеи ??
System.IndexOutOfRangeException
HResult=0x80131508
Message=Index was outside the bounds of the array.
Source=Testing
StackTrace:
at Testing.Analysis.Main() in U:\Uddannelse\Testing\Testing\Program.cs:line 26