C# ファイル高速読込
速度比較参考
計測項目 | 計測時間(ms) |
---|---|
txt形式のファイルにStreamReader.ReadToEndを使用して一括読み込み | 5.8 |
txt形式のファイルにStreamReader.ReadLineを使用して1行ずつ読み込み | 10.0 |
txt形式のファイルにFile.ReadAllTextを使用して読み込み | 3.1 |
txt形式のファイルにFile.ReadAllLinesを使用して読み込み | 11.4 |
ReadAllTextはメモリ不足になるようだ
【C#】TextFieldParserで100万行のCSVファイルに挑む。
[C#]バイナリファイルの書き込み・読み込み方法とは?BinaryWriterクラスやBinaryReaderクラスを使用したbyte配列の読み書き方法や構造体の読み書き方法
【C#】ファイルを読み込む方法を紹介(StreamReader)