【发布时间】:2017-01-11 08:40:54
【问题描述】:
我有 .asc 文件,其中有 1000 行。行中的每一列都是固定长度的,并且由一个空格分隔。我想读取从 296 位置开始并连续到 326 位置结束的电子邮件 id 列。
有没有办法从 .asc 文件中读取这些数据?
【问题讨论】:
-
什么是“.asc”文件?它使用什么编码?文件中的行真的是固定宽度(以字节为单位)吗?您是要读取特定行还是所有行?
-
缺少要解析的文件的示例或描述,您可以在fixed width mode 中使用
TextFieldParser吗?尽管位于Microsoft.VisualBasic.FileIO命名空间中,但它在 c# 中完全可用。参见例如csharphelper.com/blog/2012/05/….