Чтение из файла в переменную

285
10 января 2017, 23:32

Есть файл с таким содержимым:

Tr_RouteFile ( RouteID ( USA1 ) Name ( "Northeast Corridor" )

и такой код:

string[] dirroutes = new DirectoryInfo("D:\\games\\train simulator\\routes").GetFiles("*.trk",SearchOption.AllDirectories).Select(f => f.Name).ToArray();
foreach (string s in dirroutes)
{
    metroComboBox1.Items.Add(s);
}

нужно, чтобы Name("Northeast Corridor") из файла добавлялся в metroComboBox1, как это сделать?

Answer 1

Ну если name всегда заключается в ковычки, то и дайте программе понять, что из полученной строки нужно взять текст только между ковычками. хотя проще удалить все от начала до первой кавычки и от второй до конца.

Answer 2

Отрежьте ненужное.

string[] dirroutes = new DirectoryInfo("D:\\games\\train simulator\\routes").GetFiles("*.trk", SearchOption.AllDirectories).Select(f => f.Name).ToArray();
foreach (string s in dirroutes)
{
  metroComboBox1.Items.Add(s.Remove(0, s.IndexOf("Name")));
}
READ ALSO
Microsoft.Speech.Recognition работает не стабильно

Microsoft.Speech.Recognition работает не стабильно

Начал работать с MicrosoftSpeech

383
GUI для GO lang(Scala, C#, Qt?) [требует правки]

GUI для GO lang(Scala, C#, Qt?) [требует правки]

Решил попробовать написать десктопное приложение, до этого с ними дела не имел

502
Привязка свойства объекта в WPF

Привязка свойства объекта в WPF

Необходимо в ListView в WPF: 1привязать свойство Dict объекта Error к колонке 2

351