Я пытаюсь выяснить, как читать текстовый файл и отделять его значения от массива, который содержит все строки и массив, который содержит все числа. Я пробовал искать в Google, но ничего не могу найти. Вот что в моем файле ...Visual C# - чтение из текстового файла и разделение значений в двух массивах, которые содержат разные значения.
зов долга: Расширенный [email protected]
Batman Arkham [email protected]
Carmageddon [email protected]
Halo Окончательный [email protected]
Gears войны: Золото [email protected]
My Little Pony - Zombie [email protected]
Потребность в скорости V = 452893,21
FIFA [email protected]
Batman Arkham [email protected]
NBA 2016 = 45274,89
темный [email protected]78.23
снайпер ellite [email protected]
последний хранитель = 523907,21
Ведьмак 3: дикая охота = 45294,34
Saints Row [email protected]
Mortal Kombat [email protected]
и это мой код ...
private void ReadIntoArray()
{
try
{
const int SIZE = 16;
string[] titleArray = new string[SIZE];
//double[] salesArray = new double[SIZE];
int index = 0;
StreamReader inputFile = File.OpenText("GameSales.txt");
string title = inputFile.ReadLine();
titleArray = title.Split('@', '=');
while (index < titleArray.Length && !inputFile.EndOfStream)
{
index++;
}
foreach (string value in titleArray)
{
detailsListBox.Items.Add(value);
}
inputFile.Close();
}
catch
{
MessageBox.Show("Error");
}
}
Каков ваш ожидаемый формат вывода? – Dhanuka777
Что дает ваш текущий выход? –
У меня есть кнопка, которая сначала показывает выходы по ценам, и кнопку, которая сначала показывает выходы по названиям. Эти выходы переходят на ListBox EX для pricesButton .. 17452,78 ==> Служебный долг: Advanced Warfare 0,0 ==> Batman Arkham Knight 734562,68 ==> Carmageddon 2015 EX для titlesButton .. Зов Duty: Advanced Warfare ==> 17452,78 Batman Arkham Knight ==> 0,0 Carmageddon 2015 ==> 734562,68 ..и так четвёртом –