所以我有一个文件,我需要在vb.net中阅读。每行为32个字符长,每行包含多个字段。从char 1到9的含义,它标识ID,然后char 10表示标识符,11-14表示值字段。我看过Readblock,它不是工作的工具。有没有办法将每一行分解成各自的字段,而不仅仅是读取整行并将其分解为字符串?
答案 0 :(得分:1)
阅读并分解它可能是最简单的解决方案。如果这是一次性工作,或者如果你不希望改变字符串格式,那么最简单,最快捷的路线可能是最好的。
答案 1 :(得分:0)
你将不得不使用子字符串... .net无法“知道”字符串的含义或者是否包含字段(例外:如果有一个固定长度字符串WITH字段终结符字符.. 。)
答案 2 :(得分:0)
每行都有字段的分隔符吗?如果使用标记生成器将行拆分为字段,如果不存在每个字段的子字符串,即第一个字段的substr(line,1,5),字段2的substr(line,6,20)等等上