タイトル : Re^3: テキストファイルを1行づつ読み込む 投稿日 : 2009/07/13(Mon) 16:51 投稿者 : YuO
バッファ自体は,明示的に確保する必要はないです。 足りなくなればSystem.Text.StringBuilderは自動で拡張しますので。 ただし,最初からサイズが予想できる場合には, そのサイズをStringBuilderに教えておく事で,効率がよくなります。 でも,これは「1行ずつ読み込むからバッファが必要」なのではなく, 「読み込んだものを連結していくからバッファが必要」です。 たとえば, Dim s As String Dim reader = New StreamReader(filePath, Encoding.Default) Do While True s = reader.ReadLine() If s Is Nothing Then Exit Do MessageBox.Show(s) Loop のように,連結しないのであれば,StringBuilderは不要です。 |