номер строки при запросе с помощью linq

Я использую средство чтения потока для чтения текстового файла, а затем использую 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?

5
задан user425381 11 August 2011 в 07:35
поделиться