goo blog サービス終了のお知らせ 

Take3's blog

日々の記録などをこつこつ

.NET StreamReader.ReadLineは1024バイト読んでしまう

2015-11-15 08:04:37 | プログラミング関係

System.IO.StreamReaderのReadLineを使用したプログラムをしていたが,1行がすごく短くてもStreamのPositionが1024になることに気づく.

StreamReaderは実体の記憶デバイスへのアクセス回数を減らすようになっているようだ.

MSDN のStreamReader.ReadLineの説明に以下のようにあった.

 "the position of the underlying stream might not match the position of the internal buffer"


最新の画像もっと見る

1 コメント(10/1 コメント投稿終了予定)

コメント日が  古い順  |   新しい順
Unknown (師子乃)
2018-11-07 08:41:26
はじめまして。
勉強させていただきます!
返信する

コメントを投稿

サービス終了に伴い、10月1日にコメント投稿機能を終了させていただく予定です。