私はtxtファイルからデータを読み取る方法を探しています。私は辞書リストまたはこのようなもののリストのsomekindで、最初のフィールドでのグループでそれらを取得する必要がデータ取得fom txtfile vb.net
0000 AAAAAA BBBBBB CCCCCCCC
0000 JJJJJJ III RRRRRR
1111 XXXX YYYYYYYY ZZZZZZZZ
1111 WW PPPPPPPP ZZZZZZZZ
1111 XXXX YYYYYYYY ZZZZZZZZ
2222 XXXX YYYYYYYY ZZZZZZZZ
...
:テキストファイルには、この種の構造(固定長フィールド)を持っています。この特定の例のためのソリューションは、次のようになります。
id(list): 0000,1111,2222.....
(content)List: 0000
field1(list): AAAAAA,JJJJJJ
field2(list): BBBBBB,III
field3(list): CCCCCCCC,RRRRRR
(content)List: 1111
field1(list): XXXX,WW,XXXX
field2(list): YYYYYYYY,PPPPPPPP,YYYYYYYY
field3(list): ZZZZZZZZ,ZZZZZZZZ,ZZZZZZZZ
(content)List: 2222
field1(list): XXXX...
field2(list): YYYYYYYY...
field3(list): ZZZZZZZZ...
は今、私は文字列のリスト(1行に1つずつ)に保存されている全体のTXTを持っています。
どうすればvbnetでこれを行うことができますか?あなたはこの問題に対するよりよいアプローチがあると思いますか?
あなたがキーとして最初の列で辞書を作成するためにLINQを使用することができ感謝し、幸せな新年持って
いい音ですが、今はLINQを学習するのに十分な時間がありません。周りには道がありますか?ありがとうbtw –
@bpSz:私は時間があれば、私は後で別のアプローチを見つけることを試みるでしょう。上でコンパイルしようとしましたか?期待どおりに動作しますか? –
@bpsz:LINQ以外の方法で私の答えを編集しました。 –