Мне нужна ваша помощь! Я написал функцию, которая сохраняет «ID» из текстового файла в поле со списком.
Это работает, теперь я хочу прочитать «ID» и под идентификатором значения в текстовом файле, когда я выбираю поле со списком.
Это как
"ID" = L1 220313 100
Значения =
- 1 13
- 1 25
- 1 33
Итак, теперь я хочу получить значения, которые начинаются с 1 в разных текстовых полях, например, значение 1 13 в текстовом поле 1 и так далее. Но я не знаю, как сохранить startwith в разных строках, чтобы использовать их по-разному.
Я нашел этот код здесь, в stackoverflow, так что, возможно, вы знаете этот код
var lines = System.IO.File.ReadAllLines("")
.Select(l => l.Trim())
.Where(l => l.StartsWith(l_id // the number));
comboBox1.Items.Add(String.Join(Environment.NewLine, lines));
это используется для получения идентификатора в поле со списком, но я не знаю, как получить значения под идентификатором из этого...
мне нужно что-то вроде этого
var sectionName = comboBox1.SelectedItem;
string[] items =
File.ReadLines(fileName) //read file lazily
.SkipWhile(line => line != sectionName) //search for header
.Skip(1) //skip header
.TakeWhile(line => !string.IsNullOrEmpty(line))//take until next header
.ToArray();
Источник: Прочитать определенную строку в текстовом файле
Заранее спасибо!