• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C#のテキストファイル読み込みについて)

C#のテキストファイル読み込みについて

このQ&Aのポイント
  • C#のテキストファイル読み込みについてです。2次元配列を使用して、テキストファイルを1文字ずつ読み込む方法について解説します。読み込んだ文字が改行文字であれば、行を1つずらす処理を行います。
  • 以下のコードは、C#で指定したパスのテキストファイルをShift-JISコードとして開き、内容を一行ずつ読み込んでいます。読み込んだデータはコンソールに表示されます。
  • C#のテキストファイル読み込みについての詳しい解説やサンプルコードを探している場合は、DOBON.NETなどのサイトを参考にすると良いでしょう。

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

  • ベストアンサー
回答No.1

上記のコードではC:\test.txtをシフトJISへのエンコードを指定してStreamReaderクラスのオブジェクトsrに読み込み、テキストファイルをストリームとして扱っています。 > Console.WriteLine(sr.ReadLine()); これでテキストの内容を1行ずつ取り出して、コンソールに出力しています。 「Console.WriteLine()」がコンソールへの1行出力ですから、「sr.ReadLine()」が1行ずつ読み込んでいる部分です。ReadLineメソッドの返り値はstringですから、 string str = sr.ReadLine(); とすれば、strに1行分の文字列が取得出来ます。これを処理して配列に格納していけばよいだけです。

aniki23
質問者

お礼

ありがとうございました!!! おかげでテキストファイルを読み込むことができました。 次のステップへ進めそうです

関連するQ&A