• ベストアンサー

お世話になります。

お世話になります。 C#の初心者です。【WindowsXP, Visual C#2008】 ファイル.txt ab1 ↓ ac2 ad3 ae4 ↑ af5 ag6 リストボックスに指定文字列がある行(ac2)から指定文字列が(ae4)ある行までの テキストファイル読み込みたいですが、便利な関数とか、よい方法があれば教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • t_nojiri
  • ベストアンサー率28% (595/2071)
回答No.1

http://dobon.net/vb/dotnet/file/readfile.html 何だか、VBっぽいですけど。

TetuOkWave
質問者

お礼

ご回答ありがとうございます。

関連するQ&A

  • エクセルの配列関数の制限について

    エクセルの配列関数の制限について V列にX列・Y列・Z列・AA列・AB列・AC列・AE列・AG列・P列を参照した配列関数を 下のように入力しています。 {=SUM((Y$1:Y$500=F7)*(Z$1:Z$500=H7)*(AA$1:AA$500)*(P7="○"),(AB$1:AB$500=F7) *(AC$1:AC$500=H7)*(AE$1:AE$500=H7)*(AG$1:AG$500)*(P7="×"))} このY列・Z列・AA列・AB列・AC列・AE列・AG列は、ぞれぞれ200行くらいしか 文字が入力されていない場合には、配列関数の結果がうまく表示されました。 これらのセルの200行以降から300行・400行と項目を増やしていったところ、 配列関数の結果がうまく表示されないセルが出てきました。 これは、配列関数の参照するセルに制限があるということでしょうか?

  • エクセル関数のエラーについて

    エクセルの関数で間違っている箇所と解決策を教えて下さい。 下記【1】、【2】関数は正しく動いています。 【1】 IF(OR(AB21="err",AC21="err",AD21="err",AE21="err",AF21="err"),"err",IF(AND((OR(H21="SC",H21="CR",H21="A",H21="R",H21="CH")),(OR(AND(AE21="○",AF21="○"),AND(AD21="○",AF21="○"),AND(AC21="○",AF21="○"),AND(AB21="○",AF21="○")))),"(1)",IF(AND(OR(H21="MS",H21="AS",H21="BX"),AE21="×",AF21="○"),"(2)",IF(AND((OR(H21="MS",H21="AS",H21="BX")),(OR(AND(AD21="×",AE21="○",AF21="○"),AND(AD21="×",AE21="-",AF21="○")))),"(3)",IF(AND((OR(H21="MS",H21="AS",H21="BX")),(OR(AND(AD21="○",AE21="○",AF21="○"),AND(AD21="○",AE21="-",AF21="○"),AND(AD21="-",AE21="○",AF21="○"),AND(AD21="-",AE21="-",AF21="○")))),"(4)",IF(AG16="","(5)","err")))))) 【2】 AND((OR(H21="SC",H21="CR",H21="A",H21="R",H21="CH")),(OR(AND(AE21="×",AF21="○"),AND(AD21="×",AF21="○"),AND(AC21="×",AF21="○"),AND(AB21="×",AF21="○")))) これを【1】関数の「AG16=""」箇所に【2】を入れたのが下記関数【3】ですが、これだとエラーになります。 【3】 IF(OR(AB21="err",AC21="err",AD21="err",AE21="err",AF21="err"),"err",IF(AND((OR(H21="SC",H21="CR",H21="A",H21="R",H21="CH")),(OR(AND(AE21="○",AF21="○"),AND(AD21="○",AF21="○"),AND(AC21="○",AF21="○"),AND(AB21="○",AF21="○")))),"(1)",IF(AND(OR(H21="MS",H21="AS",H21="BX"),AE21="×",AF21="○"),"(2)",IF(AND((OR(H21="MS",H21="AS",H21="BX")),(OR(AND(AD21="×",AE21="○",AF21="○"),AND(AD21="×",AE21="-",AF21="○")))),"(3)",IF(AND((OR(H21="MS",H21="AS",H21="BX")),(OR(AND(AD21="○",AE21="○",AF21="○"),AND(AD21="○",AE21="-",AF21="○"),AND(AD21="-",AE21="○",AF21="○"),AND(AD21="-",AE21="-",AF21="○")))),"(4)",IF(AND((OR(H21="SC",H21="CR",H21="A",H21="R",H21="CH")),(OR(AND(AE21="×",AF21="○"),AND(AD21="×",AF21="○"),AND(AC21="×",AF21="○"),AND(AB21="×",AF21="○")))) ,"(5)","err")))))) 原因と解決策(VBAは避けたいのですが・・・)を教えて頂けないでしょうか?

  • エクセルVBA セルの値で、複数の列範囲を同時に

    セルの値を利用して複数の列範囲を選択したいです セルA1に 3 と入力されていて、AA列がアクティブの場合 Range("AD:AF,AJ:AL").Select の様に、アクティブ列から3列空けて、3列選択、3列空けて、3列選択の様にしたいです AA、アクティブ AB AC AD、選択 AE、選択 AF、選択 AG AH AI AJ、選択 AK、選択 AL、選択 AM

  • 立体の問題

    AB=AC=AD=AEで底面BCDEが正方形の正四角すいがある。 辺AB、AC、AD、AE上に点F、G、H、Iをとる。 AF=2FB、AG=5GC、AH=3HD、AI=IE。 A、F、G、Iを頂点とする立体の体積はA、C、H、Eを頂点とする立体の体積の何倍か? 図がないと解りづらいと思いますがお願いします。

  • エクセルで全組合せを抽出したい

    A1セルにA A2セルにB A3セルにC・・・とA10セルまで続きます。(A10セルはJ) これの重複無く全組合せを抽出する関数を教えてください。 2文字→AB,AC,AD,AE,AF,AG,AH,AI,AJ 3文字→ABC,ABD,ABE・・・ 4文字→ABCD,ABCE,ABCF・・・ 10文字→ABCDEFGHIJ よろしくお願いします。

  • Perlでの複数行の切り抜きに関して

    perlを使用して指定した先頭文字がヒットした行から 別に指定した先頭文字がヒットする一行前までを 切り出したいと思っています。 [例] 【変換前】 aa bb cc dd ab bc cd de ac bd de ef ad bd de ef ad bc cd ef ae bc cd df 【変換後】 ab bc cd de ac bd de ef 変換内容は上記の例ですと先頭文字がabから始まる行から 先頭文字がadで始まる行の1行前までを抜き出したいと思っています。 この場合どのようにPerlで記述をしてあげればよいか教えて頂けないでしょうか。 よろしくお願いいたします。

  • 図の平行六面体ABCD-EFGHにおいて・・・

    図の平行六面体ABCD-EFGHにおいて、→AB=→a、→AD=→b、→AE=→cとするとき、次の問いに答えよ。ただし、△EBDの重心をKとする。 (1)→AKを→a、→b、→cで表せ。 (2)対角線AGは点Kを通ることを証明せよ。 (1)AK=AB+AD+AE / 3 =A+B+C / 3 ↑なぜこうなるのですか? 説明お願いします。 (2)AG=AB+AD+AE =A+B+C より AK=1/3AG よって、3点A,K,Gは一直線上にある すなわち対角線AGは△EBDの重心Kを通る。 ↑なぜAK=1/3AGになるのですか? 説明お願いします。

  • grepコマンド

    質問させてください。 ファイルから指定した文字列を含まない行を別ファイルに 書き込もうとしています。 gunzip -c tmp.gz | grep -i -v '.txt' > work.txt 上記の場合、tmp.gzを解凍したファイルの行に大文字・小文字関係のない ".txt(Txt, tXt, TxT, ・・・"の文字列を含まない行を  work.txtに書き込んでいます。 これはうまくいったのですが、判定文字列を複数にすると 『ファイルを見つけようとしてエラーがでました』となります。 ちなみにコマンドは gunzip -c tmp.gz | grep -i -v '.txt' -i -v '.log' -i -v '.pdf'> work.txt 複数の大文字小文字を区別しない指定された文字列を含まない行を 別ファイルに書き込むにはどのようにすればいいのでしょうか? すみません、あまり経験がないのでお許しください。 よろしくお願いいたします。

  • 数学B(ベクトル)の回答&解説をお願いします。

    ーーーーーーーーーーーーーーー △ABCにおいて、辺BCを2:1に 内分する点をD、△ABCの重心 をGとする。 ーーーーーーーーーーーーーーー (1)ベクトルAD,ベクトルAGを ベクトルAB,ベクトルACを 用いて表せ。 ーーーーーーーーーーーーーーー (2)kを実数として ベクトルBE=kベクトルBG とおくとき。 (i)ベクトルAEを k,ベクトルAB,ベクトルACを 用いて表せ。 (ii)Eが直線AD上にあるとき、 ベクトルAEを ベクトルAB,ベクトルACを 用いて表せ。 ーーーーーーーーーーーーーーー (3)Eは(2) (ii)で定めた点とする。 ベクトルAB,ベクトルACを ベクトルAE,ベクトルAGを 用いて表せ。 ーーーーーーーーーーーーーーー

  • LibreOffice Calcでにょろ[~]赤色

    LibreOffice Calcでにょろにょろ[~]赤色がでる LibreOffice Calcで各セルに a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af と、入力するとaa,ae,afに[~]にょろにょろと赤色がでるのですが? ab,ac,adには、でません。 [~]にょろにょろ赤色を消したい。 a0~afは、16進数のデータです。

専門家に質問してみよう