Я использую средство чтения потока для чтения текстового файла, а затем использую Linq для получения информации
String fileContent = prodFileStreamReader.ReadToEnd();
var mydata = from con in fileContent.Split('$').Select(x => x.Trim())
where !String.IsNullOrEmpty(con)
select new BaseSegment
{
dataID = con.Substring(0, con.IndexOf('#')),
dataElms = con.Split('#').ToArray(),
dataCon = con,
lineNumber =
};
Я также хотел бы получить номер строки. Я попытался использовать индекс, но не смог. Как запросить, чтобы получить индекс и присвоить его lineNumber?