【发布时间】:2011-10-24 17:44:30
【问题描述】:
我正在使用流阅读器读取文本文件,然后使用 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 =
};
我也想得到行号。我尝试使用 Index 但我无法使用。如何查询获取索引并将其分配给lineNumber?
【问题讨论】:
-
您能发布一些示例输入文件吗?如果我们对它的外观有更好的了解,它可以提供更高效的代码。