- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C#のテキストファイル読み込みについて)
C#のテキストファイル読み込みについて
このQ&Aのポイント
- C#のテキストファイル読み込みについてです。2次元配列を使用して、テキストファイルを1文字ずつ読み込む方法について解説します。読み込んだ文字が改行文字であれば、行を1つずらす処理を行います。
- 以下のコードは、C#で指定したパスのテキストファイルをShift-JISコードとして開き、内容を一行ずつ読み込んでいます。読み込んだデータはコンソールに表示されます。
- C#のテキストファイル読み込みについての詳しい解説やサンプルコードを探している場合は、DOBON.NETなどのサイトを参考にすると良いでしょう。
- みんなの回答 (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行分の文字列が取得出来ます。これを処理して配列に格納していけばよいだけです。
お礼
ありがとうございました!!! おかげでテキストファイルを読み込むことができました。 次のステップへ進めそうです