Posted at

ファイル操作

More than 1 year has passed since last update.


テキストファイルの入力


1行ずつ読み込む

StreamReaderクラスを使って、テキストファイルを読み込む。

C#プログラミングTips ファイル入出力の基礎

http://www.atmarkit.co.jp/fdotnet/csharptips/005file/005file.html


一気に読み込む

FileクラスのReadAllLines静的メソッドを使って、テキストファイルを読み込む。

.NET Framework4以上では、IEnumerableを返すReadLines静的メソッドを使える。


テキストファイルへの出力


1行ずつ書き込む

StreamWriterクラスを使って、テキストファイルへ書き込む。


一気に書き込む

FileクラスのWtiteAllLines静的メソッドを使う。

.NET Framework4以上では、IEnumerableを引数で受け取れるWriteAllLines静的メソッドも使える。