レコードでいっぱいのテキストファイルを読む必要があります。最初の2つの行にはいくつかのフィールドがあるヘッダーがあり、レコードがリストされます。各レコードは3行をカバーします。すべてのレコードは、固定長のフィールドを使用します。私はフィールドを持つdataTableを記入したいと思います。私は開始とフィールドの長さを持っているすべてのフィールドについてテキストファイルから複数行の固定幅レコードを読み取る
header1 0101 2012
header2 0202 0000
rec10 abc
rec11 def
rec12 ghi
rec20 jkl
rec21 mno
rec22 pqr
:
例えばファイルは次のようになります。
私はStreamReaderと部分文字列を試しましたが、うまくいきましたが、それは非常に難解です。
これを行うより良い方法はありますか?
この質問をプログラマーに投稿したいかもしれません.stackexchange.comそれはストレートQ&Aではなくアルゴリズムを中心にしています。事実よりも多くの意見を集める可能性が高い。 – Lazarus